HBase HA集群,啟動報錯:java.net.UnknownHostException: ****


1.Hadoop版本:Hadoop 2.8.4

2.HBase版本:HBase 2.1.0

如下截圖:

3.Hadoop與Hbase版本對應關系:

官網地址:http://hbase.apache.org/book.html#configuration      【4.1Hadoop處】

如下截圖:

4. 配置完成后,啟動集群,報如下錯誤:java.net.UnknownHostException:*****

解釋:

1.首先需要明確的是:HBase HA集群基於Hadoop HA集群,在搭建啟動HBase HA集群之前需要保證Hadoop HA集群正常可用。

2.配置HBase完成后,啟動HBase時,僅HBase啟動且報錯,其從節點全部沒有啟動且有日志產生,排查發現無法找到主機,即Hadoop配置文件hdfs-site.xml 中的 nameservice ID.

原因:

  HBase HA無法識別nameservice ID集群。

解決方案:

  Hadoop中2個配置文件core-site.xml和hdfs-site.xml,復制到HBase的conf目錄下即可運行成功。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM