加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux 集群安装zookeeper

发布时间:2020-12-14 01:31:39 所属栏目:Linux 来源:网络整理
导读:系统:CentOs 7 环境:jdk 8? Zookeeper 下载地址: ?http://www-eu.apache.org/dist/zookeeper/stable/ 上传至服务器并解压,本人放在了 /usr/local/zookeeper 目录下。zookeeper目录要自己创建,创建zookeeper后,再创建两个文件夹 mkdir data? mkdir log

系统: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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读