Ubuntu16.04部署zookeeper

1.下载安装Zookeeper

(1)下载地址:zookeeper下载
(2)解压缩到指定目录,这里是/home/gege/Downloads/

tar -zxvf zookeeper-3.4.14.tar.gz

Ubuntu16.04部署zookeeper_第1张图片

2.配置zookeeper集群

(1)在/zookeeper-3.4.14/conf/文件夹下备份zoo_sample.cfg文件为zoo.cfg:

cp zoo_sample.cfg zoo.cfg

在这里插入图片描述
(2)编辑zoo.cfg文件
修改和添加zookeeper中的dataDir和dataLogDir目录:

dataDir=/home/gege/Downloads/zookeeper-3.4.14/zookeeper/data
dataLogDir=/home/gege/Downloads/zookeeper-3.4.14/zookeeper/logs

并添加如下内容:

server.1=master:2888:3888 # 这里使用三台主机
server.2=slave1:2888:3888
server.3=slave2:2888:3888

Ubuntu16.04部署zookeeper_第2张图片
(3)把zookeeper-3.4.14文件夹传输到所有slave节点:

scp -r zookeeper-3.4.14 root@slave2:/home/gege/Downloads/
scp -r Zookeeper root@slave1:/home/gege/Downloads/

Ubuntu16.04部署zookeeper_第3张图片
在这里插入图片描述
(4)在集群中各个主机的DataDir目录下,配置各自的myid文件。在之前设置的dataDir(/home/gege/Downloads/Zookeeper/data )中新建myid文件, 写入一个数字, 该数字表示这是第几号server。该数字必须和zoo.cfg文件中的server.x中的x一一对应.并且同一集群内每个节点的数字是不相同的。

vim myid

Ubuntu16.04部署zookeeper_第4张图片
Ubuntu16.04部署zookeeper_第5张图片
Ubuntu16.04部署zookeeper_第6张图片
至此,zookeeper集群配置完毕。

4.启动并查看状态

在/zookeeper-3.4.14/bin/下依次启动各个节点的zookeeper:

./zkServer.sh start

Ubuntu16.04部署zookeeper_第7张图片

查看状态:

jps

在这里插入图片描述
出现QuorumPeerMain则表示成功。

你可能感兴趣的:(hadooop,zookeeper,hadoop,ubuntu,运维)