前言
因为个人比较穷,所以只用一台服务器作为示例,请大家见谅,只要大家会举一反三,这些都不是问题,写得不好的地方,请大家多多包涵,阿导不胜感激。
准备工作
cd /
mkdir dao
cd dao
mkdir zookeeper kafka
zookeeper
好了,话不多说,先来一波 zookeeper 的配置,因为过去搭建过主从结构的 zookeeper 集群,我这边文件夹命名没有去改动,按照道理来说,这三个 zookeeper 节点地位相当,没有主次之分,我这边创建了8个文件夹,首先在 zookeeper 目录下创建 data 和 logs,然后分别在data 和 logs 下面创建 master 、slave_1 、slave_2,命令如下所示:
cd /dao/zookeeper
mkdir data logs
cd data
mkdir master slave_1 slave_2
cd …/logs
mkdir master slave_1 slave_2
这个时候需要下载一个 zookeeper,然后解压,拷贝三份,具体操作如下:
cd /dao/zookeeper
wget http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz
tar -zxvf zookeeper-3.4.10.tar.gz
cp -r zookeeper-3.4.10 zookeeper_master
cp -r zookeeper-3.4.10 zookeeper_slave_1
mv zookeeper-3.4.10 zookeeper_slave_2
目录如下图
嗯,接下来看看 zookeeper 重要的配置了,首先在 data 下面三个文件夹内添加 myid 文件,文件内容分别为 1,2,3,命令如下:
vi /dao/zookeeper/data/master/myid
输入 i ,然后 1,最后保存退出(wq)