环境说明:
1、hadoop2.6伪分布安装:具体请参考博主的一篇文章:http://blog.csdn.net/gamer_gyt/article/details/46793731
2、Ubuntu14.04
3、hbase-0.98.13-hadoop2-bin,hbase下载链接:http://apache.mirrors.tds.net/hbase/
安装配置:
1、解压hbase到指定的目录(我的是在/usr/local/hadoop/)
tar -axvf hbase-0.98.13-hadoop2-bin.tar.gz -C /usr/local/hadoop/
为了后续方便,小编改名称为hbase
mv hbase-0.98-hadoop2
.13-hadoop2
hbase
2、配置系统环境变量
默认的配置信息不是供伪分布使用的,我们修改一下。
2.1修改文件${HBASE_HOME}/conf/hbase_env.sh,修改两处
一是修改JAVA_HOME的值,去掉前面的“#”,修改为自己环境的jdk安装路径
export JAVA_HOME=/usr/local/jdk/
二是修改最后一行,去掉前面的“#”即可
export HBASE_MANAGES_ZK=true
最后一句的含义是使用HBase托管的ZooKeeper。
2.2修改文件${HBASE_HOME}/conf/hbase-site.xml
在标记<configuration>中增加以下内容
- <configuration>
- <property>
- <name>hbase.rootdir</name>
- <value>hdfs://192.168.2.6:9000/hbase</value>
- </property>
- <property>
- <name>hbase.cluster.distributed</name>
- <value>true</value>
- </property>
- <property>
- <name>hbase.master</name>
- <value>192.168.2.6:60000</value>
- </property>
- <property>
- <name>hbase.zookeeper.quorum</name>
- <value>192.168.2.6</value>
- </property>
- </configuration>
3.启动HBase
先确保hadoop已经启动。
进入hbase解压目录执行命令bin/start-hbase.sh。
启动时若出现无法连接的错误,执行命令:sudo chown
-R hadoop:hadoop
./hadoop(安装hadoop伪分布时候赋予文件权限,因为这里我是把hbase放在hadoop目录下了,所以需要重新此命令)
4.验证
执行命令jps,可以看到新增了三个java进程,分别是HBase、HRegionserver、HQuorumpeer。
还有一个办法,在浏览器查看地址http://192.168.2.6:60010 也可以看到hbase的管理界面。