安装环境:Hadoop 1.2.0, Java 1.7.0_21
1.下载/解压
在hbase官网上选择自己要下的hbase版本,我选择的是hbase-0.94.8.
下载后解压到/usr/local/hadoop,因为我的hadoop装在这个目录下:
leefon@ubuntu:~/Download$ sudo tar xzf hbase-0.94.8.tar.gz -C /usr/local/hadoop leefon@ubuntu:~/Download$ cd /usr/local/hadoop
将解压好的文件夹更名为hbase(当然也可以不更改),并将文件所有者改为hadoop:
leefon@ubuntu:/usr/local/hadoop$ sudo mv hbase-0.94.8 hbase leefon@ubuntu:/usr/local/hadoop$ sudo chown -R hadoop:hadoop hbase
2.修改配置文件
hbase的配置文件放在conf/目录下,需要修改的有hbase-env.sh,hbase-site.xml两个文件。
- 配置hbase-env.sh
设置JAVA_HOME,HBASE_CLASSPATH变量,还有Zookeeper:
# The java implementation to use. Java 1.6 required.
export JAVA_HOME=/usr/local/java/jdk1.7.0_21
# Extra Java CLASSPATH elements. Optional.
export HBASE_CLASSPATH=/usr/local/hadoop/conf
# Tell HBase whether it should manage it's own instance of Zookeeper or not.
export HBASE_MANAGES_ZK=true
- 配置hbase-site.xml
添加如下内容:
<configuration> <property> <name>hbase.rootdir</name> <value>hdfs://localhost:9000/hbase</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> </configuration>
3.启动hbase
先启动hadoop,再启动hbase,关闭的时候先关闭和hbase,再关闭hadoop
#启动hadoop hadoop@ubuntu:/usr/local/hadoop$ bin/start-all.sh #启动hbase hadoop@ubuntu:/usr/local/hadoop/hbase$ bin/start-hbase.sh
启动成功后,输入jps命令显示如下内容:
进入hbase shell模式,进去后可以输入命令list,测试一下是否安装成功:
#启动hbase shell模式 hadoop@ubuntu:/usr/local/hadoop/hbase$ bin/hbase shell
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 0.94.8, r1485407, Wed May 22 20:53:13 UTC 2013
hbase(main):001:0>list
至此,hbase配置就基本完成了。
参考:http://www.cnblogs.com/wait4friend/archive/2012/03/12/2391760.html
http://www.cnblogs.com/Dreama/articles/2219190.html
http://blog.csdn.net/luanwpp/article/details/7572534