三、HBase(V0.94.27)安装(完全分布式)
HBase BigData Hadoop    2017-07-19 22:19:05    1016   
lightingfire   HBase BigData Hadoop

机器配置:

192.168.10.128    master
192.168.10.135    slave1
192.168.10.136    slave2

1、下载并解压(用户hadoop)

解压:tar xvf hbase-0.94.27.tar.gz
2、修改配置(三台机器)(用户hadoop)
修改conf/hbase-site.xml(三台机器)
<configuration>
        <property>
                <name>hbase.rootdir</name>
                <value>hdfs://master:9000/hbase</value>
                <description>HBase 数据库存储目录</description>
        </property>
        <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value>
                <description>指定 HBase运行的模式:false(单击模式或伪分布模式),true(完全分布模式)</description>
        </property>
        <property>
                <name>hbase.master</name>
                <value>hdfs://master:60000</value>
                <description>指定Master的位置</description>
        </property>
        <property>
                <name>hbase.zookeeper.quorum</name>
                <value>master,slave1,slave2</value>
                <description>指定ZooKeeper集群</description>
        </property>
</configuration>

conf/regionservers的配置(三台机器)
master
slave1
slave2
ZooKeeper的配置(三台机器)
修改conf/hbase-env.sh配置文档如下一行的删除注释(设置为true表示使用HBase自带的ZooKeeper实例,HBase将把ZooKeeper作为自身的一部分运行,进程为“HQuorumPeer”,若设置为false,那么启动HBase之前必须首先手动运行hbase.zookper.quorum属性所指定的ZooKeeper集群,对应的进程为QuorumPeerMain)
export HBASE_MANAGES_ZK=true

5、运行HBase

    在运行HBase之前需要保证HDFS已经成功启动。
    启动顺序:HDFS>>ZooKeeper>>HBase
    HDFS是在启动Hadoop的时候已经启动,然后启动ZooKeeper,再启动HBase,而ZooKeeper使用的是HBase内置的,所以直接启动HBase即可(只需要在master上执行即可,会自动带起所配置的所有的slave机器)
# ./bin/start-hbase.sh

6、检查启动是否成功

进入HBase Shell进行管理(可以在HBase Shell中方便创建、删除及修改表、添加数据、列出表的相关信息等)
# ./bin/hbase shell
> status
返回结果示例(表示3个servers都运行启动并连接了):
3 servers, 0 dead, 0.6667 average load


 

by 刘迎光@萤火虫工作室 
OpenBI交流群:495266201 
MicroService 微服务交流群:217722918 
mail: liuyg#liuyingguang.cn 
博主首页(==防止爬虫==):http://blog.liuyingguang.cn

Pre: 二、Hadoop集群的配置(Hadoop1.2.1,CentOS6.5)

Next: pem方式登录的CentOS系统修改为密码登录方式


Table of content