zookeeper 分布式安装

zookeeper 分布式安装

集群规划:

使用之前安装分布式hadoop的机器:

hostname os ip role
master centos7 192.168.3.100 NameNode, ResourceManager
master1 centos7 192.168.3.101 SecondaryNameNode
slave1 centos7 192.168.3.102 DateNode, NodeManager, zookeeper
slave2 centos7 192.168.3.103 DateNode, NodeManager, zookeeper
slave3 centos7 192.168.3.104 DateNode, NodeManager, zookeeper

现在slave1上进行如下操作,然后直接将文件夹复制到slave2和slave3上

下载安装包

下载链接

解压安装

tar -xvzf zookeeper-3.4.12.tar.gz -C /usr/local/

cd /usr/local

mv zookeeper-3.4.12/ zookeeper

修改配置文件

cd /usr/local/zookeeper/conf

cp zoo_sample.cfg zoo.cfg

vi zoo.cfg

tickTime=2000
dataDir=/usr/local/zookeeper/data
dataLogDir=/usr/local/zookeeper/datalog
clientPort=2181
initLimit=5
syncLimit=2
server.1=slave1:2888:3888
server.2=slave2:2888:3888
server.3=slave3:2888:3888

data/myid文件修改(复制后,slave2和slave3上的要对应修改数值)

echo  1 > /usr/local/zookeeper/data/myid

配置环境变量(每台机器单独配置)

vi /etc/profile
export ZK_HOME=/usr/local/zookeeper
PATH=$ZK_HOME/bin:$PATH

三个zookeeper都启动即可,启动顺序随意没要求

zkServer.sh start
zkServer.sh stop
zkServer.sh restart
zkServer.sh status

猜你喜欢

转载自blog.csdn.net/uevol14/article/details/80240042