hbase-1.4.5完全分布式部署记录

相关软件下载

四台服务器

  • hdp.namenode.loadata.com,集群master
  • hdp.datanode1.loadata.com,集群节点1
  • hdp.datanode2.loadata.com,集群节点2
  • hdp.datanode3.loadata.com,集群节点3

hbase-site.xml配置

<property>  
        <name>hbase.rootdir</name>
        <value>hdfs://hdp.namenode.loadata.com:9000/hbase</value>
</property>  
<!-- false是单机模式,true是分布式模式 -->  
<property>  
        <name>hbase.cluster.distributed</name>
        <value>true</value>
</property>  
<!-- zookeepr的配置-->  
<property>  
        <name>hbase.zookeeper.quorum</name>
        <value>hdp.kafka-1.loadata.com,hdp.kafka-2.loadata.com,hdp.kafka-3.loadata.com</value>
</property>

<property>  
        <name>hbase.master</name>
        <value>hdp.namenode.loadata.com:16000</value>
</property>

<property>  
        <name>hbase.master.port</name>
        <value>16000</value>
        <description>The port master should bind to.</description>
</property>

<property>  
        <name>hbase.client.scanner.caching</name>
        <value>100000</value>
        <description> MapReduce Scan Caching</description>
</property>  

hbase-env.sh修改

export HBASE_CLASSPATH=/usr/local/hadoop-2.7.3/etc/hadoop  
#关闭自带zookeeper集群
export HBASE_MANAGES_ZK=false  

regionservers

#增加三个
hdp.datanode-1.loadata.com  
hdp.datanode-2.loadata.com  
hdp.datanode-3.loadata.com  

将上面所有配置同步到其他三台region服务器中

启动

bin/start-hbase.sh  

访问Web UI

http://hdp.namenode.loadata.com:16010