zookeeper
下载
http://zookeeper.apache.org/releases.html
安装
tar xzvf xxx.tar.gz
启动
bin/zkServer.sh start
停止
bin/zkServer.sh stop
配置
conf/zoo.cfg 复制 zoo_sample.cfg
最后添加集群服务器列表
#server list
server.103=192.168.56.103:2888:3888
server.104=192.168.56.104:2888:3888
server.3=192.168.56.1:2888:3888
3个集群配置
启动之后,形成集群
windows端可以看后台日志输出,停止其它服务器,看控制台输出
命令行接口
bin/zkCli.sh -server ip:8080
ls /
set / root
get /
编程接口
// 服务器地址
String servers = "192.168.56.1:2181";
// 超时时间
int timeout = 10000;
ZooKeeper zk = new ZooKeeper(servers, timeout, null);
// 路径
String path = "/three";
Stat stat = null;
// 获取数据
byte[] data = zk.getData(path, false, stat);
System.out.println(new String(data));