zookeeper安装

来源:互联网 发布:广告投放数据分析 编辑:程序博客网 时间:2024/06/16 18:18
Zookper安装
使用soft01用户登录
1.准备环境( zookeeper01,zookeeper02和zookeeper03:由于zob算法要求半数以上存活则为可用, 所以必须准备单数个服务器搭建
环境)
注: 环境准备中如果发现ping主机名很慢但是ping ip很快, 则将/etc/resolv.conf中nameserver注释掉
2.在zookeeper01上解压缩zookeeper-3.4.5.tar.gz
tar -zxvf zookeeper-3.4.5.tar.gz -C /home/soft01
解压完后, 修改名称
mv zookper-3.4.5 zookeeper
3.配置环境变量ZOOKEEPER_HOME、 PATH
配置zookper环境变量/etc/profile
export ZOOKEEPER_HOME=/home/soft01/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin
4.准备两个文件夹data和log用来存放zookeeper的数据和日志
本例中在ZOOKEEPER_HOME/data、 ZOOKEEPER_HOME/log
在/home/soft01/zookeeper
mkdir data
mkdir log
chmod 755 data
chmod 755 log
注意, 两个文件夹权限必须为755
5.data目录下面新建myid文件, myid的文件内容为:
16
.在conf目录下面复制zoo_sample.cfg文件为zoo.cfg文件
cp zoo_sample.cfg zoo.cfg
并修改配置
dataDir=/home/soft01/zookeeper/data
dataLogDir=/home/soft01/zookeeper/log
server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888
server.4=slave3:2888:3888
7.将zookeeper1上的文件发送到zookeeper2和3上
scp -r ~/zookeeper soft01@slave1:~/
scp -r ~/zookeeper soft01@slave2:~/
scp -r ~/zookeeper soft01@slave3:~/
修改每台机器的/etc/profile
8.修改每个zookeeper上的myid文件vi
2或者3或者4
9.启动4台机器上的zookeeper( 每一台需要独立启动)
zkServer.sh start
zkServer.sh start
zkServer.sh start
10.检查启动是否成功
首先jps查看进程
QuorumPeerMain显示出zookper成功
zkServer.sh status
其中两台是follower, 一台是leader
停止leader上的zookeeper, 如果其余两台中一台leader则启动成功
如果再停掉一台则剩余的一台状态时不可用的, 因为paxos算法要求必须有半数以上服务存活平台才为可用状态
zookeeper客户端:
cd /zookeeper/bin
./zkCli.sh
help


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 宝宝把蜡笔吃了怎么办 吃鸡更新了怎么办开始 数字画涂料干了怎么办 广告画颜料干了怎么办 宝宝断奶后瘦了怎么办 腿一个粗一个细怎么办 两条小腿不一样粗怎么办 两岁宝宝坐不了怎么办 q糖孩子吃多了怎么办 q糖孩子吃的太多怎么办 ps图层不能覆盖怎么办 孩子的字写的不好怎么办 孩子爱打人怎么办 6招 一岁宝宝爱打人怎么办 2岁小朋友爱打人怎么办 小朋友爱动手怎么办4岁 5,6岁爱动手打人怎么办 七个月宝宝大便干燥怎么办 两岁宝宝吐奶怎么办 2岁宝宝轻微蛀牙怎么办 2岁宝宝喝水都吐怎么办 2岁宝宝吐的厉害怎么办 两岁宝宝个子矮怎么办 宝宝吐了一天了怎么办 3岁宝宝吃饭呕吐怎么办 3岁宝宝突然呕吐怎么办 11个月婴儿呕吐怎么办 2岁宝宝呕吐是怎么办 2岁宝宝呕吐腹泻怎么办 七个月的宝宝拉肚子怎么办 两岁宝宝玩手机怎么办 5岁宝宝突然口吃怎么办 3岁宝宝突然口吃怎么办 2岁半宝宝结巴怎么办 卤门2岁未闭合怎么办 宝宝2岁说话结巴怎么办 4岁半的宝宝口臭怎么办 2岁宝宝口气重怎么办 2岁宝宝有口气怎么办 2岁宝宝头大怎么办 2周宝宝讲话结巴怎么办