Hbase启动时需要连接Zookeeper,所以接下来进行zookeeper的安装
下载与安装
使用wget方式下载
wget https://dlcdn.apache.org/zookeeper/stable/apache-zookeeper-3.6.3-bin.tar.gz
在master主机上操作
cd /usr
mkdir zookeeper
wget https://dlcdn.apache.org/zookeeper/stable/apache-zookeeper-3.6.3-bin.tar.gz
tar -zxvf apache-zookeeper-3.6.3-bin.tar.gz
配置环境变量 vi /etc/profile
使配置生效
source /etc/profile
创建zookeeper的data文件
cd /usr/zookeeper/apache-zookeeper-3.6.3-bin/
mkdir data
cd data
vi myid
在文件内部添加本机zookeeper的id 1
保存
配置zookeeper配置文件
cd /usr/zookeeper/apache-zookeeper-3.6.3-bin/conf
根据模板文件创建一个配置文件zoo.cfg
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg
在其内部添加相关配置
后面添加
保存即可
设置文件夹以及其下的子文件权限
chown -R jinxing:root /usr/zookeeper
集群搭建
分别在slave1和slave2上
cd /usr
mkdir zookeeper
chown -R jinxing:root /usr/zookeeper
在master 使用jinxing用户执行复制zookeeper文件到slave1和slave2
cd /usr/zookeeper
scp -r apache-zookeeper-3.6.3-bin jinxing@slave1:/usr/zookeeper/
scp -r apache-zookeeper-3.6.3-bin jinxing@slave2:/usr/zookeeper/
同步完毕后把 slave1 的/usr/zookeeper/apache-zookeeper-3.6.3-bin/data下的myid文件内容改为2
slave2 的/usr/zookeeper/apache-zookeeper-3.6.3-bin/data下的myid文件内容改为3
设置完毕后 依次启动每台主机上的zookeeper
cd /usr/zookeeper/apache-zookeeper-3.6.3-bin/bin执行 ./zkServer.sh start
这样集群就搭建和启动完毕