1、单机模式:

(1)编辑hbase-env.sh

[email protected]:/usr/local/flume_kafka_stom/hbase_1.1.2> vim conf/hbase-env.sh

(2)编辑hbase-site.xml

[email protected]:/usr/local/flume_kafka_stom/hbase_1.1.2> vim conf/hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:///usr/local/flume_kafka_stom/hbase_1.1.2/tmp/hbase/data</value>
</property>
</configuration>

(3)、启动hbase

$ bin/start-hbase.sh

jps 查看后 出现Hmaster就是启动成功 然后就可以进入shell进行对hbase的操作。

$ bin/hbase shell

可以操作hbase数据库了。

1、伪分布式模式:

[email protected]:/usr/local/flume_kafka_stom/hbase_1.1.2> vim conf/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>

因为我们采用的是伪分布模式,这里需要将HBase的数据存储到之前的Hadoop的HDFS上,hbase.rootdir的值便是HDFS上 HBase数据存储的位置,值中的主机名和端口号要和之前Hadoop的 core-site.xml中的fs.default.name的值相同,比如上一篇文章中的 hdfs://localhost:9000 。

bin/start-hbase.sh

jps

bin/start-hbase.sh

可以操作数据库了。

参考文章:http://blog.csdn.net/linlinv3/article/details/49465615  单机/伪分布式/完全分布式安装

参考文章:http://www.jianshu.com/p/27c385800da8  伪分布式安装

参考文章:http://blog.csdn.net/wuwenxiang91322/article/details/44684655

参考文章:http://songlee24.github.io/2015/07/20/hadoop-hbase-zookeeper-distributed-mod    Hadoop+HBase+ZooKeeper分布式集群环境搭建

参考文章:http://wuchong.me/blog/2015/04/05/hbase-cluster-deploy/    集群安装

http://blog.csdn.net/wuwenxiang91322/article/details/44684655

http://songlee24.github.io/2015/07/20/hadoop-hbase-zookeeper-distributed-mode/

 
 
05-11 16:56