Hadoop HA + HBase环境搭建————HBase环境搭建

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hadoop HA + HBase环境搭建————HBase环境搭建相关的知识,希望对你有一定的参考价值。

  • HBase配置(只需要做一处修改)

  修改HBase的 hbase-site.xml 配置文件种的一项 

    <property>
      <name>hbase.rootdir</name>
     <value>hdfs://nn/hbase</value>
    </property>

  解释:以前value值的设置的是Hadoop中主节点的名字加上端口号,如 hdfs://RDFMaster:8020/hbase ,需要改写成在Hadoop的配置文件 hdfs-site.xmldfs.nameservices 的值,即变成如上的形式。

   但是这个时候还会报一个错误,就是找不到命名的nameservices,需要将Hadoop的配置文件hdfs-site.xml放到HBase的conf目录之下,然后启动整个集群就可以了。

   PS:在连接HBase数据库的时候,只需要对Configuration对象设置一次zookeeper的集群就可以了,如下面代码所示

configuration = new Configuration();
configuration.set("hbase.zookeeper.quorum", "hadoopm2:2181,hadoops01:2181,hadoops02:2181,hadoops03:2181,hadoops04:2181");

 

  

以上是关于Hadoop HA + HBase环境搭建————HBase环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

搭建HA高可用hadoop-2.3(部署配置HBase)

基于Docker的Zookeeper+Hadoop(HA)+hbase(HA)搭建

hadoop HA + HBase HA搭建:

生产环境下hadoop HA集群及Hbase HA集群配置

Hadoop双namenode配置搭建(HA)

Hadoop分布式集群安装