1.下载
wget http://archive.cloudera.com/cdh5/cdh/5/zookeeper-3.4.5-cdh5.7.0.tar.gz
2.解压
tar -zxf zookeeper-3.4.5-cdh5.7.0.tar.gz
3.进入zookeeper目录下的conf子目录, 创建zoo.cfg
tickTime=2000
dataDir=/opt/soft/zookeeper-3.4.5-cdh5.7.0/data
dataLogDir=/opt/soft/zookeeper-3.4.5-cdh5.7.0/logs
clientPort=2181
参数说明:
tickTime: zookeeper中使用的基本时间单位, 毫秒值.
dataDir: 数据目录. 可以是任意目录.
dataLogDir: log目录, 同样可以是任意目录. 如果没有设置该参数, 将使用和dataDir相同的设置.
clientPort: 监听client连接的端口号
4.zookeeper的单机模式已经配置好了. 启动server只需运行脚本:
bin/zkServer.sh start
5.如果hbase使用单独装的zk,需要在hbase-site中配置如下属性即可:
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/opt/soft/zookeeper-3.4.5-cdh5.7.0/data</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>hadoop01</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>