安装
Hbase的Master需要zookeeper的支持,所以在集群上安装zookeeper。
将zookeeper下载解压到指定的文件夹,修改以下配置后分发到其它的节点。
修改zoo.cfg
这里主要添加了data和logs的路径以及三个服务器ip和端口
tickTime=2000
dataDir=/usr/local/zookeeper/zookeeper-3.4.5/data
dataLogDir=/usr/local/zookeeper/zookeeper-3.4.5/logs
clientPort=2181
initLimit=5
syncLimit=2
server.1=192.168.122.128:2888:3888
server.2=192.168.122.129:2888:3888
server.3=192.168.122.130:2888:3888
创建myid文件
添加完上述配置,我们在解压的目录中创建zookeeper的data和logs文件夹,然后在创建的data目录中创建一个myid文件,分别写入上述server对应的数字,如128节点写入的就是1,129节点写入的2。
添加环境变量
添加zookeeper的环境变量
export ZOOKEEPER_HOME=/home/hadoop/software/zookeeper-3.4.7
export PATH=$PATH:$ZOOKEEPER_HOME/bin
启动
zkServer.sh start