三、HBase(V0.94.27)安装(完全分布式)

来源:转载

机器配置:

192.168.10.128    master192.168.10.135    slave1192.168.10.136    slave2
1、下载并解压(用户hadoop)
下载地址:http://www.us.apache.org/dist/hbase/hbase-0.94.27/hbase-0.94.27.tar.gz解压: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





分享给朋友:
您可能感兴趣的文章:
随机阅读: