我正在实现Hortonworks备用NameNode (高可用性),我想知道如何将Solr配置为指向集群名称而不是名称节点主机名?因为在故障转移的情况下名称节点可能会改变。
str name=solr.hdfs.home:?
我尝试了几种方法来配置Dolr,但都没有成功:
1)使用cluser名称
2)使用活动和备用NameNode的",“分隔主机名
3)使用主用和备用NameNode的主机名
你有什么建议吗?
感谢法哈德
发布于 2016-12-05 16:14:33
您需要配置集群名称,而不是单个namenode的FQDN。在创建HA集群时必须定义集群名称,为了实现HA,solr.hdfs.home需要使用相同的集群名称。此外,hadoop客户端配置(hdfs-site.xml、core-site.xml)应该可以在运行solr的机器上使用。此目录( *site.xml文件所在的目录)应指向hadoop.home系统属性。
发布于 2016-12-15 07:38:57
您需要在启动时添加hdfs配置目录-Dsolr.hdfs.confdir={hadoop_conf}。在Hortonworks中通常是/etc/hadoop/conf
https://stackoverflow.com/questions/39414154
复制相似问题