zookeeper集群搭建与启动错误排查

一:集群搭建

1、在https://www.apache.org/dyn/closer.cgi/zookeeper/下载zookeeper.tar.gz文件;

2、通过sftp命令上传到linux服务器(首先在xshell或其他登陆软件 sftp root@ip_addr远程连接,再put C://download/zookeeper.tar.gz);

3、将zookeeper.gz文件解压到自己设置的本地目录;

4、在解压后的文件夹下 /conf/目录下复制zoo_example.cfg为zoo.cfg(zoo_example.cfg可保留);

5、编辑zoo.cfg:

          1):dataDir:目录可变可不变,创建dataDir配置的目录;

2):在文件最下方配置服务器地址:mini1、mini2、mini3为各服务器域名

server.1=mini1:2888:3888

server.2=mini2:2888:3888

server.3=mini3:2888:3888

3):在dataDir目录下创建myid文件,文件内容为第(2)项配置中的server.1中的1或2、3,具体机器取相应的配置值

6、启动:打开解压后文件夹下的/bin目录,./zkServer.sh start 启动   ./zkServer.sh status查看启动状态 ./zkServer.sh stop 关闭

二:启动错误排查

1、启动错误时可以在/bin目录下查看zookeeper.out日志查看具体原因;

2、一般先查zoo.cfg配置信息是否有误,集群内的机器配置是否一致,myid文件取值是否对应;

3、防火墙未关闭会导致启动错误;

4、配置集群内域名本地解析/etc/hosts;

5、集群服务器一般至少3台;

6、第一台启动后,查看状态失败,可以继续启动后续机器,再次查看状态是否成功;

以上是本人搭建zookeeper集群的经验之谈,有描述错误之处还望指出。

你可能感兴趣的:(zookeeper集群搭建与启动错误排查)