solr.solr.home设置为/usr/local/Cellar/solr/4.10.2/example/solr,但我想更改它。我尝试了几种方法,包括设置SOLR_HOME环境变量和在/usr/local/Cellar/solr/4.10.2/homebrew.mxcl.solr.plist中设置s程序var,后者根据solr脚本文件中的注释设置solr.solr.home。
-s设置solr.solr.home系统属性;Solr将在该目录下创建核心目录。这允许您在同一主机上运行多个Solr实例,同时使用-d参数重用相同的服务器目录集。如果设置了,指定的目录应该包含一个solr.xml文件。默认值为示例/solr。在运行示例(-e)时,将忽略此参数,因为solr.solr.home取决于“运行哪个示例”。
我走错路了,但我不知道还能尝试什么。
编辑:我从solr start开始solr。
发布于 2015-01-22 14:35:41
如何启动Jetty (默认Solr容器)?应该有一个运行java -jar start.jar的命令。这是将-Dsolr.solr.home=xyz作为java参数添加的地方(在-jar之前)。
发布于 2015-07-01 22:29:16
我在HomebreeSolr5.2.0安装中遇到了一个问题,当服务器重新启动时,它将不记得我的核心配置(这些配置被放置在非标准位置)。我通过在brew solr目录中创建一个cores目录并创建一个指向我的核心的符号链接来修复它:
mkdir $(brew --prefix solr)/server/solr/cores
ln -s ~/Documents/my-application/solr $(brew --prefix solr)/server/solr/cores/my-application在~/Documents/my-application/solr里面,我有:
ls -al solr/
total 8
drwxr-xr-x 7 adam staff 238 Jul 2 08:23 .
drwxr-xr-x 26 adam staff 884 Jun 25 08:18 ..
drwxr-xr-x 4 adam staff 136 Jul 2 08:05 conf
-rw-r--r-- 1 adam staff 132 Jul 2 08:02 core.properties
drwxr-xr-x 4 adam staff 136 Jun 23 08:17 data
drwxr-xr-x 4 adam staff 136 Jul 2 07:27 index
drwxr-xr-x 2 adam staff 68 Jul 2 07:27 tlog
solr/conf:
total 152
drwxr-xr-x 4 adam staff 136 Jul 2 08:05 .
drwxr-xr-x 7 adam staff 238 Jul 2 08:23 ..
-rw-r--r-- 1 adam staff 2647 Jun 18 09:02 schema.xml
-rw-r--r-- 1 adam staff 70771 Jun 23 08:12 solrconfig.xmlhttps://stackoverflow.com/questions/28076243
复制相似问题