本文主要记录手动安装Cloudera HBase集群过程,环境设置及Hadoop安装过程见手动安装Cloudera Hadoop CDH,参考这篇文章,hadoop各个组件和jdk版本如下:

  1. hadoop-2.0.0-cdh4.6.0
  2. hbase-0.94.15-cdh4.6.0
  3. hive-0.10.0-cdh4.6.0
  4. jdk1.6.0_38

hadoop各组件可以在这里下载。
集群规划为7个节点,每个节点的ip、主机名和部署的组件分配如下:

  1. 192.168.0.1 desktop1 NameNodeHiveResourceManagerimpala
  2. 192.168.0.2 desktop2 SSNameNode
  3. 192.168.0.3 desktop3 DataNodeHBaseNodeManagerimpala

安装HBase

HBase安装在desktop3、desktop1、desktop2节点上。
上传hbase压缩包(hbase-0.94.15-cdh4.6.0.tar.gz)到desktop3上的/opt目录,先在desktop3上修改好配置文件,在同步到其他机器上。
hbase-site.xml内容修改如下:

  1. <configuration>
  2. <property>
  3. <name>hbase.rootdir</name>
  4. <value>hdfs://desktop1/hbase-${user.name}</value>
  5. </property>
  6. <property>
  7. <name>hbase.cluster.distributed</name>
  8. <value>true</value>
  9. </property>
  10. <property>
  11. <name>hbase.tmp.dir</name>
  12. <value>/opt/data/hbase-${user.name}</value>
  13. </property>
  14. <property>
  15. <name>hbase.zookeeper.quorum</name>
  16. <value>desktop3,desktop4,desktop6,desktop7,desktop8</value>
  17. </property>
  18. </configuration>

regionservers内容修改如下:

  1. desktop1
  2. desktop2
  3. desktop3

接下来将上面几个文件同步到其他各个节点:

  1. [root@desktop3 ~]# scp /opt/hbase-0.94.15-cdh4.6.0/conf/ desktop1:/opt/hbase-0.94.15-cdh4.6.0/conf/
  2. [root@desktop3 ~]# scp /opt/hbase-0.94.15-cdh4.6.0/conf/ desktop2:/opt/hbase-0.94.15-cdh4.6.0/conf/

环境变量

参考手动安装Cloudera Hadoop CDH中环境变量的设置。

启动脚本

在desktop1、desktop2、desktop3节点上分别启动hbase:

  1. start-hbase.sh

相关文章