小木大数据-Zookeeper配置方法

Zookeeper配置方法很简单,我们还是按照之前讲解Spark的架构来

 

我们要在192.168.2.13slave2)、192.168.2.16Slave5)、192.168.2.17Slave6)上面搭建Zookeeper(简称ZK)。


首先我们在Zk的官网把ZK下载下来,其官网的网址是:

https://zookeeper.apache.org/

我们这次讲解所用的版本是:zookeeper-3.4.6

首先,我们通过官网下载安装包:zookeeper-3.4.6.tar.gz

下载之后,我们打开SFTPZK安装包传入192.168.2.13slave2)这台机器上面,代码如下:

put G:/zookeeper-3.4.6.tar.gz ~

然后解压:

tar -zxvf zookeeper-3.4.6.tar.gz ~

解压后我们进入其安装目录下的conf文件夹中:

cd zookeeper-3.4.6/conf

进入后,我们发现里面有一个文件叫做:zoo-sample.cfg的文件,我们要把这个文件给重命名为zoo.cfg

cp zoo-sample.cfg zoo.cfg

重命名后,我们进入到zoo.cfg

vi zoo.cfg

我们在最后面添加如下东西:

tickTime=2000

initLimit=10

syncLimit=5

dataDir=/root/zkdata

clientPort=2181

dataLogDir=/root/zklogs

server.1=slave2:2888:3888

server.2=slave5:2888:3888

server.3=slave6:2888:3888

添加后,我们在root目录下面建立两个文件夹:

mkdir ~/zkdata

mkdir ~/zklogs

建立之后,我们把新建的两个文件夹及zk的安装文件夹拷贝到slave5slave6的同位置下:

scp -r ~/zookeeper-3.4.6 slave5:$PWD

scp -r ~/zkdata slave5:$PWD

scp -r ~/zklogs slave5:$PWD

scp -r ~/zookeeper-3.4.6 slave6:$PWD

scp -r ~/zkdata slave6:$PWD

scp -r ~/zklogs slave6:$PWD

拷贝成功后,我们进入slave2zkdata文件夹中,并建立一个叫做myid的文件,并在文件中写入1

Cd ~/zkdata

echo "1">myid

然后我们进入slave5zkdata文件夹中,并建立一个叫做myid的文件,并在文件中写入2

Cd ~/zkdata

echo "2">myid

然后我们进入slave6zkdata文件夹中,并建立一个叫做myid的文件,并在文件中写入3

Cd ~/zkdata

echo "2">myid

至于为什么要写123,是因为我们刚才配置zoo.cfg时候,配置了:

server.1=slave2:2888:3888

server.2=slave5:2888:3888

server.3=slave6:2888:3888

server的点后面数字要写到myid之中。

这样,我们就配置好ZK了,下一步启动ZK,方法是进入每台机器的bin文件夹中,然后执行zkServer.sh这个文件:

cd zookeeper-3.4.6/bin

./zkServer.sh start

这样我们就启动了,看是否成功启动,那么就写如下代码:

./zkServer.sh status

如果是正确启动,会给予提示。

———————————————

如果对我的课程感兴趣的话,欢迎关注小木希望学园-微信公众号: 

mutianwei521

也可以扫描二维码哦!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值