Solr 6.6.4在独立模式下使用,并且基于https://lucene.apache.org/solr/guide/6_6/basic-authentication-plugin.html#basic-authentication-plugin,创建了security.json
以保护服务器。为了能够进行版本控制,将来最好使用security.json
添加新用户。
现在,要使Solr重读security.json
,我需要重新启动服务(该服务是由https://github.com/geerlingguy/ansible-role-solr创建的)。
有什么方法可以强制Solr在启动之后实现用户数据库?
我知道使用https://lucene.apache.org/solr/guide/6_6/basic-authentication-plugin.html#BasicAuthenticationPlugin-AddaUserorEditaPassword中概述的方法,即使用HTTP API,但为了坚持Ansible工作流程,我想保留所有Git更改并通过Ansible进行,这就是为什么必须通过配置文件来完成。