1、下载hbase的安装文件
本次安装下载的是hbase-0.94.17-security.tar.gz,解压缩,然后进入解压后的目录
$ tar -zxvfhbase-0.94.17-security.tar.gz
$ cdhbase-0.94.17-security
2、编辑配置文件
1) 编辑conf/hbase-site.xml
<configuration>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:9000/hbase</value>
<description>The directory shared byRegionServers.
</description>
</property>
<property>
<name>dfs.replication</name>
<value>true</value>
<description>The replication countfor HLog HFile storage. Should not be greater than HDFS datanode count.
</description>
</property>
</configuration>
首先设置hbase.cluster.distributed=true,即使用分布式集群模式;然后设置默认hbase.rootdir指向hdfs://localhost:9000/hbase。
2) 编辑hbase-env.sh里的配置内容
# The javaimplementation to use.
exportJAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
# ExtraJava CLASSPATH elements.Optional.
exportHBASE_CLASSPATH=/home/ubuntu/hbase-0.94.17-security/conf
# TellHBase whether it should manage it's own instance of Zookeeper or not.
exportHBASE_MANAGES_ZK=true
将JAVA_HOME设置为java的安装路径,设置HBASE_CLASSPATH路径,并将HBASE_MANAGES_ZK设置为true,即使用默认的Zookeeper.
3) 写环境变量
为了便于操作,将hbase中.sh所在的$HBASE_HOME/bin路径写进/etc/profile中,并source/etc/profile
3、启动hbase
$ start-hbase.sh$ jps 查看当前启动的进程
4、进入shell模式
5、测试实例:创建一个表
6、 web页面查看安装结果
转载于:https://blog.51cto.com/6728496/1404271