deh*_*123 10 solr solrcloud solr4
我一直在使用solr 3,现在我打算切换到solr 4.我想运行solr的端口是9090而不是8080.AFAIK,更改我们配置solr.xml文件的端口号.我的solr.xml文件中的条目如下所示:
<cores adminPath="/admin/cores" defaultCoreName="collection1" host="${host:}" hostPort="9090" hostContext="${hostContext:solr}" zkClientTimeout="${zkClientTimeout:15000}">
<core name="collection1" instanceDir="collection1" />
Run Code Online (Sandbox Code Playgroud)
令人惊讶的是,当我点击网址时:http:// [domain]:9090/solr/admin ..它说找不到页面,但http:// [domain]:8983/solr /> ..只是工作即使在更改端口号后也可以.我确信我错过了一些东西.有人可以帮我这个吗?
谢谢.
Ale*_*tch 17
solr.xml中的端口值适用于Solr Cloud,实际上并不是为服务器定义监听端口的位置.
该端口是在示例/ etc目录中的jetty.xml文件中定义的(对于默认的Jetty配置).尝试在那里更改它或从命令行覆盖它:
java -Djetty.port = 9999 -jar start.jar
对于Solr 5.4.1,您无需更改任何配置文件。只需在命令提示符中运行以下命令以在端口号XXXX上启动solr:
solr-5.4.1\bin\solr start -p XXXX
Run Code Online (Sandbox Code Playgroud)
要停止运行此命令:
solr-5.4.1\bin\solr stop -p XXXX
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14333 次 |
| 最近记录: |