2016-09-09 78 views
0

我正在實現Hortonworks Standby NameNode(高可用性),我想知道如何配置Solr以指向集羣名稱而不是名稱節點主機名?由於故障轉移時名稱節點可能會更改。HOR網絡的Solr配置HA

str name = solr.hdfs.home:??????

我試圖配置Dolr在幾個方面不更迭:使用一 「」 獨立的主機的主動和備用的NameNode的名稱

1)使用cluser名稱

2)

3)使用「;」 NameNode單獨的主機名稱

你有什麼建議嗎?

感謝 問候 法哈德

回答

0

您需要配置羣集名稱,而不是單一的NameNode的FQDN。集羣名稱必須在創建HA集羣時定義,應爲solr.hdfs.home提供相同的集羣名稱以實現HA。 hadoop客戶端配置(hdfs-site.xml,core-site.xml)也應該在solr運行的機器上可用。此目錄(其中* site.xml文件所在)應該指向hadoop.home系統屬性。

0

您需要在啓動時添加hdfs配置目錄-Dsolr.hdfs.confdir={hadoop_conf}。在Hortonworks中通常是/etc/hadoop/conf