最后运行结果:
2013-01-16 15:26:04:INFO org.apache.zookeeper.ZooKeeper - Client environment:user.name=Administrator
2013-01-16 15:26:04:INFO org.apache.zookeeper.ZooKeeper - Client environment:user.home=C:\Documents and Settings\Administrator
2013-01-16 15:26:04:INFO org.apache.zookeeper.ZooKeeper - Client environment:user.dir=D:\workspace\stormdemo1
2013-01-16 15:26:04:INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=192.168.0.138 sessionTimeout=2000 watcher=com.zoo.demo.ZooKeeperOperator@ca8327
2013-01-16 15:26:04:INFO org.apache.zookeeper.ClientCnxn - Opening socket connection to server /192.168.0.138:2181
2013-01-16 15:26:13:INFO org.apache.zookeeper.ClientCnxn - Socket connection established to 192.168.0.138/192.168.0.138:2181, initiating session
2013-01-16 15:26:13:INFO org.apache.zookeeper.ClientCnxn - Session establishment complete on server 192.168.0.138/192.168.0.138:2181, sessionid = 0x13c3c5224cc0003, negotiated timeout = 4000
2013-01-16 15:26:13:DEBUG com.zoo.demo.ZooKeeperOperator - 获取设置的信息:ZooKeeper的Java API测试
节点孩子信息:
2013-01-16 15:26:13:DEBUG com.zoo.demo.ZooKeeperOperator - /root中存在节点
2013-01-16 15:26:13:DEBUG com.zoo.demo.ZooKeeperOperator - 节点为:child1
2013-01-16 15:26:13:DEBUG com.zoo.demo.ZooKeeperOperator - 节点为:child3
2013-01-16 15:26:13:DEBUG com.zoo.demo.ZooKeeperOperator - 节点为:child2
2013-01-16 15:26:13:INFO org.apache.zookeeper.ZooKeeper - Session: 0x13c3c5224cc0003 closed
2013-01-16 15:26:13:INFO org.apache.zookeeper.ClientCnxn - EventThread shut down
针对出现的中文乱码看采用下面的处理即可:
String zktest="ZooKeeper的Java API测试";
zkoperator.create("/root/child5", zktest.getBytes("utf-8"));
log.debug("获取设置的信息:"+new String(zkoperator.getData("/root/child5"),"utf-8"));