首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改通过solr.solr.home安装的Solr的HomeBrew?

如何更改通过solr.solr.home安装的Solr的HomeBrew?
EN

Stack Overflow用户
提问于 2015-01-21 20:29:26
回答 2查看 1.6K关注 0票数 1

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。

EN

回答 2

Stack Overflow用户

发布于 2015-01-22 14:35:41

如何启动Jetty (默认Solr容器)?应该有一个运行java -jar start.jar的命令。这是将-Dsolr.solr.home=xyz作为java参数添加的地方(在-jar之前)。

票数 1
EN

Stack Overflow用户

发布于 2015-07-01 22:29:16

我在HomebreeSolr5.2.0安装中遇到了一个问题,当服务器重新启动时,它将不记得我的核心配置(这些配置被放置在非标准位置)。我通过在brew solr目录中创建一个cores目录并创建一个指向我的核心的符号链接来修复它:

代码语言:javascript
复制
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里面,我有:

代码语言:javascript
复制
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.xml
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28076243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档