zookeeper独立模式&集群模式

zookeeper独立模式&集群模式,第1张

zookeeper独立模式&集群模式
将tar包上传到/usr/local下解压
[root@moyue01 soft]# tar -zxvf zookeeper-3.4.10.tar.gz -C /usr/local/
更名
[root@moyue01 local]# mv zookeeper-3.4.10.tar.gz/ zookeeper/
配置环境变量
vim /etc/profile
export ZOOKEEPER_HOME=/usr/local/zookeeper
export PATH=$ZOOKEEPER_HOME/bin:$PATH
生效
source /etc/profile
[root@moyue01 ~]# cd /usr/local/zookeeper/conf
  • 独立模式
复制zoo_sample.cfg 改名为zoo.cfg
[root@moyue01 conf]# cp zoo_sample.cfg zoo.cfg
修改zoo.cfg
[root@moyue01 conf]# vim zoo.cfg
# The number of milliseconds of each tick
tickTime=2000
# The number of ticks that the initial 
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between 
# sending a request and getting an acknowledgement
syncLimit=5
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just 
# example sakes.
dataDir=/opt/apps/zookeeper/zkData
# the port at which the clients will connect
clientPort=2181
启动测试
[root@moyue01 conf]# zkServer.sh start
[root@moyue01 conf]# jps
90801 QuorumPeerMain
90913 Jps
42772 NameNode
42981 DataNode
43272 SecondaryNameNode
[root@moyue conf]# zkCli.sh
回车后出现
[zk: localhost:2181(CONNECTED) 0]
[zk: localhost:2181(CONNECTED) 1] quit
Quitting...
  •  集群模式
[root@moyue01 ~]# cd /usr/local/zookeeper/conf/
[root@moyue01 conf]# cp zoo_sample.cfg zoo.cfg
[root@moyue01 conf]# vim zoo.cfg 
tickTime=2000 # 定义的时间单元(单位毫秒),下⾯的两个值
都是tickTime的倍数。
initLimit=10 #follower连接并同步leader的初始化连接时
间。
syncLimit=5 #⼼跳机制的时间(正常情况下的请求和应答的时
间)
dataDir=/opt/apps/zookeeper/zkData #修改zookeeper的存储路
径,zkData⽬录⼀会要创建出来
clientPort=2181 #客户端连接服务器的port
server.1=moyue01:2888:3888 # 添加三个服务器节点
server.2=moyue02:2888:3888
server.3=moyue03:2888:3888
[root@moyue01 conf]# cd
[root@moyue01 ~]# cd /usr/local/zookeeper/
[root@moyue01 zookeeper]# mkdir zkData
[root@moyue01 zookeeper]# cd zkData
添加myid文件写入id号
[root@moyue01 zkData]# echo "1" > myid
搭建其他节点
[root@moyue01 zkData]# cd /opt/apps/
[root@moyue01 apps]# scp -r zookeeper moyue02:/opt/apps
[root@moyue01 apps]# scp -r zookeeper moyue03:/opt/apps
[root@moyue01 apps]# scp /etc/profile moyue02:/etc/
[root@moyue01 apps]# scp /etc/profile moyue02:/etc/
[root@moyue01 apps]# ssh moyue02
Last login: Thu Nov 25 13:51:33 2021 from 192.168.10.1
[root@moyue02 ~]# echo "2" > /opt/apps/zookeeper/zkData/myid
[root@moyue01 apps]# ssh moyue03
Last login: Thu Nov 25 13:51:59 2021 from 192.168.10.1
[root@moyue03 ~]# echo "3" > /opt/apps/zookeeper/zkData/myid
[root@moyue01 local]# scp /etc/profile moyue02:/etc/
[root@moyue01 local]# scp /etc/profile moyue03:/etc/
[root@moyue01 local]# start-dfs.sh
[root@moyue01 local]# zkServer.sh start
[root@moyue02 local]# zkServer.sh start
[root@moyue03 local]# zkServer.sh start
启动客户端,链接其他客户端上服务进程
[root@moyue01 local]# zkCli.sh -server moyue02:2181
[zk: moyue02:2181(CONNECTED) 0] help

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5605044.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存