Linux 集群安装zookeeper

系统:CentOs 7

环境:jdk 8 

Zookeeper 下载地址:  http://www-eu.apache.org/dist/zookeeper/stable/

上传至服务器并解压,本人放在了 /usr/local/zookeeper 目录下。zookeeper目录要自己创建,创建zookeeper后,再创建两个文件夹 mkdir data  mkdir log

目录结构为(这两个文件也可以创建在 zookeeper-3.4.14下,因人而异):

 

然后,进入zookeeper-3.4.14/conf 目录下,复制一份配置文件 cp zoo_sample.cfg zoo.cfg

打开 zoo.cfg 修改配置内容如下。

数据保存目录:dataDir=/usr/local/zookeeper/data

日志保存目录:dataLogDir=/usr/local/zookeeper/log

server.1=ip:2888:3888 、server.2=ip:2888:3888 、server.3=ip:2888:3888 这里呢,为了弄成集群安装我弄了三台服务器, 三台服务器的安装操作均一样。也可以使用伪集群安装即一台服务器安装三个zookeeper实例,修改成不同的端口号即可

然后在前面创建的data目录下,创建一个myid文件,里面放对应服务器的id。比如server.1=192.168.0.76:2888:3888 则我在76服务器上的myid文件中保存的就是1

 最后再配置一下环境变量

vi /etc/profile

export ZOOKEEPER_INSTALL=/usr/local/zookeeper/zookeeper-3.4.14

export PATH=${ZOOKEEPER_INSTALL}/bin:${PATH} 

尝试启动,进入到zookeeper-3.4.14目录下,

执行启动命令  bin/zkServer.sh start conf/zoo.cfg

查看状态: bin/zkServer.sh status conf/zoo.cfg  (Mode:分为 leader与follower)

停止: bin/zkServer.sh stop conf/zoo.cfg

 

posted @ 2019-04-25 17:00  张左左  阅读(559)  评论(0编辑  收藏  举报