Zookeeper 集群搭建
Posted 1024+
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Zookeeper 集群搭建相关的知识,希望对你有一定的参考价值。
1.准备三台机器centos7
安装步骤 略( 可以看我的 虚拟机安装 centos7 文章)
2.配置免秘钥访问
略(可以看我的免秘钥配置文章)
3.下载zookeper
https://zookeeper.apache.org/releases.html
下载 zookeeper-3.4.5.tar.gz
4.安装
解压
tar -zxvf zookeeper-3.4.5.tar.gz
mkdir -p /opt/zk
mv zookeeper-3.4.5 /opt/zk/
接入目录编辑
cd /opt/zk/zookeeper-3.4.5/conf/
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg
修改
dataDir=/var/zk/zookeeper
增加集群配置
server.1=10.1.1.201:2888:3888
server.2=10.1.1.158:2888:3888
server.3=10.1.1.185:2888:3888
5.创建myid
每台服务器分别执行
mkdir -p /var/zk/zookeeper
touch /var/zk/zookeeper/myid
// 1服务器执行
echo 1 > /var/zk/zookeeper/myid
// 2服务器执行
echo 2 > /var/zk/zookeeper/myid
// 3服务器执行
echo 3 > /var/zk/zookeeper/myid
**注意 id 不一样**
6.copy 文件到其他服务器
cd /opt/zk
scp -r zookeeper-3.4.5 root@10.1.1.158:/opt/zk/
scp -r zookeeper-3.4.5 root@10.1.1.185:/opt/zk/
7.配置环境变量
vi /etc/profile
export ZOOKEEPER_HOME=/opt/zk/zookeeper-3.4.5
export PATH=$ZOOKEEPER_HOME/bin:$PATH
复制到其他服务器
scp /etc/profile root@10.1.1.158:/etc/profile
scp /etc/profile root@10.1.1.185:/etc/profile
8.重新加载配置文件
source /etc/profile
9.测试启动集群
zkServer.sh start
zkServer.sh status
zkServer.sh stop
集群三台机器状态:
常用命令
1. 启动ZK服务: bin/zkServer.sh start
2. 查看ZK服务状态: bin/zkServer.sh status
3. 停止ZK服务: bin/zkServer.sh stop
4. 重启ZK服务: bin/zkServer.sh restart
5. 连接服务器: zkCli.sh -server 127.0.0.1:2181
以上是关于Zookeeper 集群搭建的主要内容,如果未能解决你的问题,请参考以下文章
zookeeper集群环境搭建(使用kafka的zookeeper搭建zk集群)
Hadoop详解——ZooKeeper详解,ZooKeeper伪分布搭建和集群搭建,Hadoop集群搭建,sqoop工具的使用