hbase 安装

来源:互联网 发布:软件自学网app 编辑:程序博客网 时间:2024/05/17 04:46

在用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 文件,填上每一台节点。

s002s003s004



  •  修改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


接下来就可以跑了



0 0