1、使用root创建zookeeper用户:
useradd zookeeper;
passwd zookeeper;
2、登录zookeeper用户,将下载的zookeeper-3.4.8.tar.gz拷贝到/home/zookeeper目录下,并解压文件。
3、首次使用Zookeeper 需将conf文件夹下的zoo_sample.cfg文件重命名为zoo.cfg:
cd zookeeper-3.4.8/conf/;
mv zoo_sample.cfg ./zoo.cfg;
vim zoo.cfg;
4、将以下配置写入到zoo.cfg中:
tickTime=2000
initLimit=5
syncLimit=2
dataDir=/var/lib/zookeeper
dataLogDir=/var/lib/log
clientPort=2181
server.1=10.127.13.153:2888:3888
server.2=10.127.13.152:2888:3888
server.3=10.127.13.151:2888:3888
5、使用root用户创建两个文件夹:
mkdir /var/lib/zookeeper;
mkdir /var/lib/log;
chown -R zookeeper:zookeeper /var/lib/zookeeper/;
chown -R zookeeper:zookeeper /var/lib/log/;
6、使用zookeeper用户在/var/lib/zookeeper/文件夹下创建myid文件:
touch myid;
vi myid;
7、在myid文件中的第一行写入对应服务器在zoo.cfg文件中配置的数字:如上述配置中10.127.13.153服务器中的myid文件中写入1,10.127.13.152服务器中的myid文件中写入2
8、启动zookeeper服务:zkServer.sh start
9、按上述步骤在每个要集群的服务器中重复操作.