Hadoop HA + HBase環境搭建(二)————HBase環境搭建
阿新 • • 發佈:2017-08-21
property hadoop zookeeper conf ado 文件 ice mes root 的值,即變成如上的形式。
-
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.xml 中 dfs.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環境搭建