zookeeper的安装
ubuntu 16.04 zookeeper 虚拟机集群的安装
1.系统 :Ubuntu 16.04 * 3
2.zk版本 :zookeeper-3.4.12
Ubuntu 16.04 的ip分别为:
192.168.1.15(spacehost)
192.168.1.16(spaceslave1)
192.168.1.17(spaceslave2)
安装步骤:
1.将zookeeper的安装包下载到ubuntu 上
2.tar -zxvf /zookeeper的压缩包位置 /目标目录下
3.将 zookeeper 的zoo_sample.cfg 名字改为 zoo.cfg(这是重要的配置文件)
4.将zoo.cfg里面的 dataDir 的路径改为自己指定目录(也可以不改,但三台机器应该统一)
5.在zoo.cfg里追加
server.1=192.168.1.15:2888:3888
server.2=192.168.1.16:2888:3888
server.3=192.168.1.17:2888:3888
这是三台机器的 ip 地址,zookeeper 的通信端口号(其中最后一个端口号用于选举leader,中间那
个用于文件操作的同步,比如副本的复制),并将三台机器的zoo.cfg同步
6.在dataDir目录下创建myid文本,输入各自的Server.[num]中的 num 号(如server.1就输入1,注意:myid应该尽量使用vim/vi来编辑,因为使用gedit可能会导致乱码,但亲测ubuntu这个版本并没有出现乱码)
7.将三台虚拟机的myid修改完成
8.分别在三台虚拟机zk的bin目录下输入zkServer.sh start 来启动zk的服务。
9.输入zkCli.sh 即可以启动zk的shell命令窗口