【问题标题】:DNS unable to resolve canonical hostnameDNS 无法解析规范主机名
【发布时间】:2019-04-30 04:12:48
【问题描述】:

自 Solr Admin 中的几个小时以来,我无法解决以下错误。请帮帮我。

无法解析本地主机的规范主机名,可能是 DNS 配置错误。在启动时将 'solr.dns.prevent.reverse.lookup' sysprop 设置为 true,以防止在无法修复 DNS 时进行后续查找。

【问题讨论】:

  • 您是否尝试将solr.dns.prevent.reverse.lookup 设置为true?
  • 你能告诉我在哪里做这个修改吗?我是 Solr 的新手。我没有在任何地方找到 SystemInfoHandler 文件
  • 根据您启动 Solr 的方式,您可以在 Linux 中编辑 solr.in.cmd (windows) 或 solr.in.sh。搜索SOLR_OPTS 并查看它如何使用-D... 参数来设置新值。 -Dsolr.dns.prevent.reverse.lookup=true 是您要添加为这样的设置。修复 DNS 是为了确保 localhost 至少在本地解析 - 我不确定实际的测试是什么,但如果需要,可以在 github 上查找。
  • 成功了!!!太感谢了!!!你是我的救星!!!!

标签: apache http solr server dns


【解决方案1】:

标准 JVM 接受 -D<param name>=<value> 来设置运行应用程序可用的全局配置值。

根据您启动 Solr 的方式,您可以在 Windows 中编辑 solr.in.cmd 或在 Linux 或 OS X 中编辑 solr.in.sh。

搜索SOLR_OPTS 并查看它如何使用-D... 参数来设置新值。 -Dsolr.dns.prevent.reverse.lookup=true 是您要添加为这样的设置。

修复 DNS 将确保 localhost 至少在本地解析。

【讨论】:

    猜你喜欢
    • 2021-07-17
    • 1970-01-01
    • 1970-01-01
    • 2019-02-06
    • 1970-01-01
    • 2017-03-26
    • 1970-01-01
    • 2013-11-05
    • 1970-01-01
    相关资源
    最近更新 更多