0

我有一个在 Tomcat 7.0 容器下运行的 Solr 4.2.0 服务器。我正在尝试将它与我的外部 zookeeper 连接(实际上,它也不适用于嵌入式 zookeeper)。

我试过这个java opts:

-Dbootstrap_confdir=./solr/collection1/conf 
-Dcollection.configName=myconf
-DzkRun
-DnumShards=2

用于运行嵌入式 Zookeeper。

而且这个java选择:

-Dbootstrap_confdir=./solr/collection1/conf 
-Dcollection.configName=myconf
-DzkHost=localhost:2181
-DnumShards=2

用于连接外部 Zookeeper

在这两种情况下,我都会继续遇到相同的异常:

java.io.FileNotFoundException: File '.\solr\collection1\conf \admin-extra.html' does not exist

但问题是文件 admin-extra.html 存在并且它就在这里。而且我无法弄清楚问题是什么。

4

1 回答 1

1

从您的异常来看,您的路径似乎在配置目录之后有一个空格。尝试在“”之间定义您的bootstrap_configdir,例如:

-Dbootstrap_confdir="./solr/collection1/conf"
于 2013-03-22T16:06:29.360 回答