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
使用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
- zookeeper安装
- Zookeeper安装
- zookeeper安装
- zookeeper安装
- zookeeper安装
- zookeeper安装
- zookeeper安装
- zookeeper安装
- zookeeper安装
- Zookeeper:安装
- ZooKeeper安装
- zookeeper安装
- zookeeper安装
- 安装Zookeeper
- zookeeper 安装
- Zookeeper 安装
- 安装ZooKeeper
- zookeeper安装
- 17个提升iOS开发效率的必用工具
- android中获取某个list中的单项
- 【图像处理】NEON编程5-向量重组
- java操作符
- 【jQuery】[attribute*=value]属性选择器
- zookeeper安装
- Android应用架构分析(转)
- 第三方之联合登陆(qq)
- hbase安装
- day_01servlet
- 命令行编译运行java工程
- 双网卡Server2008搭建VPN服务器
- 电力企业信息化系统之调度信息报送系统整体解决方案
- 【论文阅读:LDA】The Author-Topic Model for Authors and Documents_2004(ATM经典论文)