hbase 安装,
在用phoenix的时候,发现phoenix 4.0.0 和 Hbase 0.9.6不兼容,每次进phoenix的时候都会报错,把phoenix的表删了之后就好了,最后也没找见解决方案,只好从新装hbase。
首先去hbase官网下载,http://hbase.apache.org/
解压 tar zxvf xxxxxx
cd hbase
修改配置:
cd conf/
- 修改regionservers
regionservers 类似于 Hadoop 的 slaves 文件,填上每一台节点。
s002 s003 s004
- 修改hbase-site.xml
<configuration> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>m001,s002,s003,s004</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/home/Xinsheng/hbase/tmp/zookeeper_data</value> </property> <property> <name>hbase.master.info.bindAddress</name> <value>m001</value> <description>The bind address for the HBase Master web UI </description> </property> </configuration>
- 修改 hbase-env.sh
1)设置 JAVA_HOME
# The java implementation to use. Java 1.6 required.
export JAVA_HOME=/data/jdk
上述/data/jdk 是 JDK 的安装目录。
2) 设置 HBASE_MANAGES_ZK
# Tell HBase whether it should manage it's own instance of Zookeeper or not.
export HBASE_MANAGES_ZK=false
如果 HBASE_MANAGES_ZK 值为 true,则表示使用 HBase 自带的 ZooKeeper,建议
单独部署 ZooKeeper,这样便于 ZooKeeper 同时为其它系统提供服务。
3) 设置 HBASE_CLASSPATH
# Extra Java CLASSPATH elements. Optional.
export HBASE_CLASSPATH=/data/hadoop/current/etc/hadoop
接下来就可以跑了
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。