2016-09-09 36 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