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集群搭建

Zookeeper集群搭建

zookeeper--- 搭建zookeeper集群

zookeeper集群环境搭建(使用kafka的zookeeper搭建zk集群)

Hadoop详解——ZooKeeper详解,ZooKeeper伪分布搭建和集群搭建,Hadoop集群搭建,sqoop工具的使用