搭建zookeeper 集群

1.准备三台服务器

2.搭建java环境:参考 点击打开链接

3.设置服务器 ssh免密码登录 点击打开链接

4.下载zookeeper安装包 点击打开链接 本次选用 zookeeper-3.4.10.tar.gz

    4.1 进入下载位置:

#cd /usr/local

    4.2 下载压缩包:

 #wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.10/

    4.3 解压压缩包: 

#tar -zxvf zookeeper-3.4.10.tar.gz

5.配置zookeeper

    5.1进入zookeeper: 

#cd zookeeper-3.4.10/

    5.2创建data目录:

#mkdir data

    5.3 进入 data: 

#cd data

    5.4 创建myid:

#vim myid 

输入相应id: 1        然后输入:wq保存

    5.5进入conf :

# cd ../conf/

    5.7修改zoo_sample.cfg文件名称 :

 #mv  zoo_sample.cfg  zoo.cfg

    5.8修改zoo.cfg配置文件:

#vim zoo.cfg


主要是设置:

        dataDir=/usr/local/zookeeper-3.4.10/data


        logDir=/usr/local/zookeeper-3.4.10/logs

        和文件末尾加上

        server.1=119.23.20.190:2888:3888              // 1和myid输入的值对应

        server.2=119.23.20.191:2888:3888

        server.3=119.23.20.192:2888:3888

        输入:wq保存

6.在其他服务上面配置相同配置:myid注意更改

7.在zookeeper/bin下启动所有服务 :

# ./zkServer.sh start

8.查看zookeeper启动状态:

#.zkServer.sh status


发现报出如上错误,进入bin查看zookeeper.out查看报错日志:

#vim zookeeper.out


解决办法如下:在zoo.cfg配置里面加上quorumListenOnAllIPs=true

重新启动所有服务,进入bin查看启动状态:

# ./zkServer.sh status


解决办法链接如下:https://blog.csdn.net/u014284000/article/details/74508963



猜你喜欢

转载自blog.csdn.net/zhucegemingzizheng/article/details/79819651