我正在實現Hortonworks Standby NameNode(高可用性),我想知道如何配置Solr以指向集羣名稱而不是名稱節點主機名?由於故障轉移時名稱節點可能會更改。HOR網絡的Solr配置HA
str name = solr.hdfs.home:??????
我試圖配置Dolr在幾個方面不更迭:使用一 「」 獨立的主機的主動和備用的NameNode的名稱
1)使用cluser名稱
2)
3)使用「;」 NameNode單獨的主機名稱
你有什麼建議嗎?
感謝 問候 法哈德
我正在實現Hortonworks Standby NameNode(高可用性),我想知道如何配置Solr以指向集羣名稱而不是名稱節點主機名?由於故障轉移時名稱節點可能會更改。HOR網絡的Solr配置HA
str name = solr.hdfs.home:??????
我試圖配置Dolr在幾個方面不更迭:使用一 「」 獨立的主機的主動和備用的NameNode的名稱
1)使用cluser名稱
2)
3)使用「;」 NameNode單獨的主機名稱
你有什麼建議嗎?
感謝 問候 法哈德
您需要配置羣集名稱,而不是單一的NameNode的FQDN。集羣名稱必須在創建HA集羣時定義,應爲solr.hdfs.home提供相同的集羣名稱以實現HA。 hadoop客戶端配置(hdfs-site.xml,core-site.xml)也應該在solr運行的機器上可用。此目錄(其中* site.xml文件所在)應該指向hadoop.home系統屬性。
您需要在啓動時添加hdfs配置目錄-Dsolr.hdfs.confdir={hadoop_conf}
。在Hortonworks中通常是/etc/hadoop/conf