分布式配置zookeeper和hbase"/>
分布式配置zookeeper和hbase
首先jdk+免密登录+hadoop
我的用户名字是zzti, jdk-1.7, centOS6.8, hadoop2.5.2
1. 所有机器都上传zookeeper,hbase
或上传一台然后scp Zookeeper mini2:/zzti
2. 进入 zookeeper/conf
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg
加入以下内容:
dataDir=/zzti/data/zookeeper/data
dataLogDir=/zzti/data/zookeeper/log
server.1=mini1:2888:3888
server.2=mini2:2888:3888
server.3=mini3:2888:3888
3. 创建刚才添加的目录
进入/zzti/data
mkdir zookeeper
进入zookeeper
mkdir data
mkdir log
cd data
echo 1 > myid (另外两台分别是2,3)
4. vi ~/.Bashrc
• export JAVA_HOME=/zzti/jdk/
• exportHADOOP_HOME=/zzti/hadoop/
• exportZOOKEEPER_HOME=/zzti/zookeeper/
• export HBASE_HOME=/zzti/hbase/
• exportPATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$ZOOKEEPER_HOME/bin:$HBASE_HOME/bin
4. 配置core-site.xml
加上<property>
<name>ha.zookeeper.quorum</name>
<value>mini1:2181,mini2:2181,mini3:2181</value>
</property>
5. 去启动zookeeper(防火墙要关闭)
6. 配置hbase
cd /zzti/hbase/conf
echo mini2 > regionservers
echo mini3 >> regionservers
vi hbsae-env.sh
vi hbase-site.xml
7. 启动hbase
更多推荐
分布式配置zookeeper和hbase
发布评论