HBase完全分布模式安装

OS: Oracle linux 5.6

JDK: jdk1.6.0_18

Hadoop: hadoop-0.20.2

Hbase: hbase-0.90.5

安装准备:

1.      Jdk环境已安装:版本为1.6以上

2.      Hadoop环境已安装:完全分布模式安装如下

3.      hbase版本选择

Hbase 版本必需与 Hadoop版本匹配,否则会安装失败或不能正常使用。关于两者何种版本能正常匹配,可以看官方文档或在网上搜寻安装的成功案例。

4.      hbase软件下载

Hadoop安装部署笔记之-HBase完全分布模式安装

安装概述:

配置hosts,确保涉及的主机名均可以解析为ip

编辑hbase-env.xml

编辑hbase-site.xml

编辑regionservers文件

把Hbase复制到其它节点

启动Hbase

验证启动

安装步骤:

1.      配置hosts

此步在配置hadoop时已经完成,如下:

[root@gc ~]$ cat /etc/hosts

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1              localhost.localdomain localhost

::1            localhost6.localdomain6 localhost6

192.168.2.101          rac1.localdomain rac1

192.168.2.102          rac2.localdomain rac2

192.168.2.100          gc.localdomain gc

2.      拷贝并解压安装包

[grid@gc ~]$ pwd

/home/grid

[grid@gc ~]$ tar -xzvf hbase-0.90.5.tar.gz

3.      替换hadoop核心jar包

主要目的是防止因为hbase和hadoop版本不同出现兼容问题,造成hmaster启动异常

$ pwd

/home/grid/hbase-0.90.5/lib

$ mv hadoop-core-0.20-append-r1056497.jar hadoop-core-0.20-append-r1056497.jar.bak

$ cp /home/grid/hadoop-0.20.2/hadoop-0.20.2-core.jar /home/grid/hbase-0.90.5/lib/

$ chmod 775 hadoop-0.20.2-core.jar

4.      编辑hbase-env.xml

[grid@gc conf]$ pwd

/home/grid/hbase-0.90.5/conf

[grid@gc conf]$ vi hbase-env.sh

# 添加如下内容

# The java implementation to use.  Java 1.6 required.

export JAVA_HOME=/usr/java/jdk1.6.0_18

# Extra Java CLASSPATH elements.  Optional.

export HBASE_CLASSPATH=/home/grid/hadoop-0.20.2/conf

# Where log files are stored.  $HBASE_HOME/logs by default.

export HBASE_LOG_DIR=${HBASE_HOME}/logs

# Tell HBase whether it should manage it's own instance of Zookeeper or not.

export HBASE_MANAGES_ZK=true

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/a08e0009baa31a41b88bb4c3dc9b75a5.html