集群
1、配置zoo.cfg文件,通过git管理zoo.cfg
配置文件
2、在dataDir所配置的目录下创建myid文件,里面记录上当前机器编号
3、启动zk:
%ZK_HOME%/bin/zkServer.sh start
4、验证服务器:
1 | telnet 127.0.0.1 2181 |
单机
特殊的集群:只有一台机器的集群。
stat输出区别:
Mode: standalone/leader
伪集群模式
集群所有的机器都在一台机器上,但是还是以集群的特性来对外提供服务。配置基本一样,只不过服务器的IP都是同一个IP,但是使用不同的端口号。
zoo.cfg配置文件
1 | # The number of milliseconds of each tick |
在同一台计算机创建几个目录,分别解压zookeeper,并把上面的zoo.cfg文件替换配置文件,注意,每个配置文件的clientPort需要不一样;
然后通过telnet或者客户端连接:
./zkCli.sh –server 127.0.0.1:2181
接下来就可以通过客户端连接编程实现各种炫酷的功能啦.