我正在运行SolrCloud示例,Solr 5.4使用Zookeeper 3.5.2 alpha。云正在运行,但我收到了这个错误:
ERROR: Error from server at http://localhost:8983/solr: Expected mime type application/octet-stream but got text/html. <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>Error 404 Not Found</title>
</head>
<body><h2>HTTP ERROR 404</h2>
<p>Problem accessing /solr/gettingstarted/config. Reason:
<pre> Not Found</pre></p><hr><i><small>Powered by Jetty://</small></i><hr/>
</body>
</html>
SolrCloud example running, please visit: http://localhost:8983/solr
然后当我尝试用
删除集合时./solr delete -c gettingstarted
我收到错误消息说删除集合是连接到104.239.213.7而不是localhost,当然它没有连接。错误:
Deleting collection 'gettingstarted' using command:
http://104.239.213.7:8983/solr/admin/collections?action=DELETE&name=gettingstarted
ERROR: Connection refused (Connection refused)
我不知道发生了什么,或者我怎么能改变这个错误的IP,帮助......谢谢你
答案 0 :(得分:0)
我发现这是一个Jetty默认服务器,要更改它,在solr服务器目录中编辑 solr.in.sh 文件并添加以下两行:
SOLR_OPTS="192.168.1.1"
SOLR_OPTS="$SOLR_OPTS -Djetty.host=192.168.1.1"
将192.167.1.1
更改为您喜欢的服务器IP,在我的情况下,我将其更改为localhost