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/