0
有solution for HA hadoop + hbase stack Hadoop的1,但我不能找到這樣的解決方案的任何提及Hadoop的2如何使HBase的彈性來命名節點故障在Hadoop中2
它name node avaliability但你仍然需要設置hadoop設置中的主機名,所以如果主名稱節點關閉,hbase仍然是不知情的。
你可以建議什麼樣的解決方案使hbase能夠適應名稱節點故障?
有solution for HA hadoop + hbase stack Hadoop的1,但我不能找到這樣的解決方案的任何提及Hadoop的2如何使HBase的彈性來命名節點故障在Hadoop中2
它name node avaliability但你仍然需要設置hadoop設置中的主機名,所以如果主名稱節點關閉,hbase仍然是不知情的。
你可以建議什麼樣的解決方案使hbase能夠適應名稱節點故障?
您需要配置名稱服務並使用名稱服務,而不是指定特定的IP。
例如,「mycluster」是名稱服務名稱。
<property>
<name>dfs.nameservices</name>
<value>mycluster</value>
</property>
然後爲HA
<property>
<name>dfs.ha.namenodes.mycluster</name>
<value>nn1,nn2</value>
</property>
在HBase的-site.xml的配置也可以使用 「myCluster中」 名稱服務是指集羣。
有關詳細信息,請參閱here
是的,謝謝你,昨天我們做的。除此之外,根據http://www.cloudera.com/content/www/en-us/,如果不將hdfs-site.xml和core-site.xml複製到/ hbase/conf目錄,我們無法使其工作。文件/檔案/ CDH/4-X/4-7-1/CDH4,高可用性,指南/ cdh4hag_topic_2_6.html。 – Pilgrim