前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >部署zookeeper集群

部署zookeeper集群

作者头像
用户5522200
发布2019-06-02 15:18:34
4690
发布2019-06-02 15:18:34
举报
文章被收录于专栏:lindalindalinda

说明: 系统:centos7 服务器:172.16.218.201、172.16.218.202、172.16.218.203

步骤 1 下载zookeeper安装包

 wget http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz

步骤 2 安装zookeeper,将安装包放在/usr/local/下,解压

# tar zxvf zookeeper-3.4.10.tar.gz
# cd zookeeper-3.4.10
# mv zookeeper-3.4.10 zookeeper
# chown -R root. /usr/local/zookeeper-node1 
# cd /usr/local/zookepper-node1/conf/
# cp zoo_sample.cfg zoo.cfg  

步骤 3安装JDK,zookeeper要用到,将安装包放在/usr/local/下,解压

# tar zxvf jdk-8u74-linux-x64.tar.gz
# mv jdk1.8.0_74 jdk

步骤 4 修改环境变量为 vim /etc/profile 在最后添加以下内容:

JAVA_HOME=/usr/local/jdk
JRE_HOME=$JAVA_HOME/jre
ZOOKEEPER_HOME=/usr/local/zookeeper
JAVA_FONTS=/usr/local/jdk/jre/lib/fonts 
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$ZOOKEEPER_HOME/bin 
export JAVA_HOME PATH CLASSPATH JRE_HOME ZOOKEEPER_HOME

然后执行 source /etc/profile

步骤 5 撰写zk的配置文件,

vi /usr/local/zookeeper/conf/zoo.cfg

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/home/zookeeper/data
clientPort=2181
maxClientCnxns=60
autopurge.snapRetainCount=3
autopurge.purgeInterval=24
dataLogDir=/home/zookeeper/logs
server.1=172.16.218.201:2888:3888
server.2=172.16.218.202:2888:3888
server.3=172.16.218.203:2888:3888

步骤6 创建zk的数据目录和日志目录

# mkdir -p /data/zookeeper/data/
# mkdir -p /data/zookeeper/logs

步骤7 节点创建myid文件,节点对应id

在201机器上创建myid,并设置为1与配置文件zoo.cfg里面server.1对应。
# cd /data/zookeeper/data
# echo 1 > myid
在202机器上创建myid,并设置为2与配置文件zoo.cfg里面server.2对应。
echo "2" > /data/zookeeper/data/myid
在203机器上创建myid,并设置为3与配置文件zoo.cfg里面server.3对应。
echo "3" > /data/zookeeper/data/myid

步骤8 服务启动

# cd /usr/local/zookeeper/bin/
# ./zkServer.sh start
# netstat -lutnp |grep java
tcp        0      0 0.0.0.0:2181     

步骤9 设置开机自启动

vim /etc/rc.local 添加:

/usr/local/zookeeper-node1/bin/zkServer.sh start

步骤10 检查状态

# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper-node2/bin/../conf/zoo.cfg
Mode: leader
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 步骤 1 下载zookeeper安装包
  • 步骤 2 安装zookeeper,将安装包放在/usr/local/下,解压
  • 步骤 3安装JDK,zookeeper要用到,将安装包放在/usr/local/下,解压
  • 步骤 4 修改环境变量为 vim /etc/profile 在最后添加以下内容:
  • 步骤 5 撰写zk的配置文件,
  • 步骤6 创建zk的数据目录和日志目录
  • 步骤7 节点创建myid文件,节点对应id
  • 步骤8 服务启动
  • 步骤9 设置开机自启动
  • 步骤10 检查状态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档