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

 小木大数据-Zookeeper配置方法

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

小木大数据-Zookeeper配置方法

首先我们在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

也可以扫描二维码哦!

小木大数据-Zookeeper配置方法


相关文章:

  • 2021-12-03
  • 2022-01-15
  • 2021-11-17
  • 2021-06-10
  • 2021-07-15
  • 2021-07-19
  • 2021-11-10
  • 2021-09-15
猜你喜欢
  • 2021-07-14
  • 2021-08-24
  • 2022-12-23
  • 2021-07-03
  • 2021-11-13
  • 2022-12-23
相关资源
相似解决方案