tickTime=2000 #服务器之间或客户端与服务器之间心跳的时间间隔。 initLimit=10 syncLimit=5 dataDir=/tmp/zookeeper #保存数据的目录,默认情况下,Zookeeper 将写数据的日志文件也保存在这个目录里。 clientPort=2181 # 服务器监听端口,用来接受客户端的访问请求
启动zookeeper。[root@localhost bin]# ./zkServer.sh start 。默认加载conf名为 zoo.cfg文件,或者可以这样指定文件,
[root@localhost bin]# ./zkServer.sh start ../conf/zoo.cfg
查看zookeeper状态
6.使用Zookeeper的客户端来连接并测试了
$ ./zkCli.sh 或 $ ./zkCli.sh -server 127.0.0.1:2181
tickTime=2000 initLimit=10 syncLimit=5 dataDir=/tmp/zookeeper/data-1 dataLogDir=/tmp/zookeeper/dataLog-1 clientPort=2181 server.1=127.0.0.1:8281:7271 server.2=127.0.0.1:8282:7272 server.3=127.0.0.1:8283:7273
在三个zoo.cfg文件中设置的dataDir目录下新建myid文件,写入一个数字, 该数字表示这是第几号server,该数字必须和zoo.cfg文件中的server.X中的X对应。如zoo1.cfg对应的dataDir下myid内容为1。
./zkServer.sh start ../conf/zoo1.cfg ./zkServer.sh start ../conf/zoo2.cfg ./zkServer.sh start ../conf/zoo3.cfg
原文:https://www.cnblogs.com/wangzhanhua/p/10366698.html