今天安装了一下hbase,主要参考一下这几个博客,其实都大同小异,配置起来还是很简单的。
http://www.linuxidc.com/Linux/2015-03/114670.htm
http://www.bubuko.com/infodetail-665716.html
http://blog.csdn.net/wind520/article/details/39856353
我主要参考了这篇博客
http://m.blog.csdn.net/blog/u014163625/40118293
1、下载hbase,网址是http://mirror.bit.edu.cn/apache/hbase/0.98.13/
这个版本与hadoop1.2.1完全兼容,下载hbase-0.98.13-hadoop1-bin.tar.gz
2、解压缩
tar -zxvf hbase-0.98.13-hadoop1-bin.tar.gz
3、对文件进行配置
配置hbase-env.sh
cd ~/hbase--hadoop1/conf
vim hbase-env.sh
//JDK的安装目录
export JAVA_HOME=/usr/lib/jvm/java--openjdk-amd64
//hadoop的配置目录
export HBASE_CLASSPATH=/home/hadoop/hadoop-/conf
//true:表示zookeeper交给hbase管理,启动hbase时,会自动启动hbase-site.xml里的hbase.zookeeper.quorum属性中的所有zookeeper实例 #false:表示启动hbase时,要手动启动所有zookeeper实例
export HBASE_MANAGES_ZK=true
配置hbase-site.xml
vim hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://10.13.33.193:9000/hbase</value>
<!-- 端口号和ip地址要与hadoop配置参数fs.default.name一致 -->
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>dfs.replication</name>
<value>1</value> (伪分布设置为1)
</property>
</configuration>
4、启动Hbase
start-all.sh
start-hbase.sh
jps
5、进入shell模式,操作hbase
hbase shell
list
exit