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");

 

  

posted on 2017-08-21 11:06  钟爱Code  阅读(282)  评论(0编辑  收藏  举报

导航