当我尝试运行以下命令添加核心时,出现错误。
sudo ./solr create -c myapp -s 2 -rf 2 -force
我收到此错误消息:
ERROR: Error CREATEing SolrCore 'myapp': Couldn't persist core properties to /var/solr/data/myapp/core.properties : /var/solr/data/myapp/core.properties
如何解决这个问题的任何见解将不胜感激。
答案 0 :(得分:2)
尝试删除sudo并使用普通用户运行它。尝试使用升级权限进行创建时可能会出现问题。
您是使用root用户还是使用非特权用户安装solr。
还有一个特定的原因,你试图以root身份运行它吗?不建议使用root权限运行或安装任何内容。
检查此jira还可获取更多信息:查看此jira以获取更多详细信息
答案 1 :(得分:1)
停止 Solr 服务。切换到 solr 用户:
su solr
如果用户没有密码,设置密码
sudo passwd solr
切换到 solr 用户后,启动 Solr
/opt/solr/bin/init.d/solr start
然后,创建核心
/opt/solr/bin/solr create -c myapp