zookeeper集群部署 状态查看

安装

系统环境

(Redhat/Fedora/Centos)
centos7 系统
机器三台 机器主机名:sm sd1 sd2
注意:搭建zookeeper集群时,一定要先停止已经启动的zookeeper节点。

下载安装包

cd /home/peter/app/
wget http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz -P 
tar zxvf zookeeper-3.4.9.tar.gz -C  
cd /home/peter/app/zookeeper-3.4.9 
cp conf/zoo_sample.cfg conf/zoo.cfg

改配置

1 zoo.cfg 配置只要改每台 datadir和log目录 配置监听端口

tickTime=2000
initLimit=10
# The number of ticks that can pass between 
# sending a request and getting an acknowledgement
syncLimit=5
clientPort=2181
#maxClientCnxns=60
#autopurge.snapRetainCount=3
#autopurge.purgeInterval=1
server.3=sd2:2888:3888
server.2=sd1:2888:3888
server.1=sm:2888:3888
dataDir=/home/peter/app/zookeeper-3.4.9/data
dataLogDir=/home/peter/app/zookeeper-3.4.9/logs

创建数据 日志目录
mkdir -p /home/peter/app/zookeeper-3.4.9/{data,logs}

设置serverid
cd /home/peter/App/zookeeper-3.4.9/data
sm机器
echo “1”>myid

同步到其它机器

Copy至其他机器
scp -r /home/peter/App/zookeeper-3.4.9 peter@sd2:/home/peter/App/zookeeper-3.4.9

修改另外台机器的serverid
重复第3步,分别将id设置为配置文件中对应的id 。这步很重要 每台不一样(sm为1 sd1为2 sd3为3)。

cd /home/peter/App/zookeeper-3.4.9/data
 sd1
 echo "2">myid
 sd2
 echo "3">myid

启动

在每台机器上启动
cd /home/peter/app/zookeeper-3.4.9/bin/ &&./zkServer.sh start

验证

cd /home/peter/app/zookeeper-3.4.9/bin/ &&./zkServer.sh status
1 查看是否有 1 lead 2flow

2 或者 连接sm节点进入后 ls / 查看
zkCli.sh -server sm:2181
ls / 列出根目录信息
删除 hadoop-ha信息:rmr /hadoop-ha

赞(1) 打赏
特别声明:除特殊标注,本站文章均为原创,遵循CC BY-NC 3.0,转载请注明出处。三伏磨 » zookeeper集群部署 状态查看

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏