为多个节点配置SolrCloud基本身份验证

时间:2018-10-26 06:40:34

标签: solr solrcloud

对于具有单个Zookeeper服务器的Single SolrCloud节点,我已经在security.json文件下面创建了

{
 "authentication":{
 "class":"solr.BasicAuthPlugin",
 "credentials":{"solr":"IV0EHq1OnNrj6gvRCwvFwTrZ1+z1oBbnQdiVC3otuq0= Ndd7LKvVBAaZIF0QAVi1ekCfAJXr1GGfLtRUXhgrF8c="}
},
"authorization":{
"class":"solr.RuleBasedAuthorizationPlugin",
"permissions":[{"name":"security-edit",
  "role":"admin"}],
"user-role":{"solr":"admin"}
}}

在Solr主目录中,使用命令提示符执行以下命令

solr zk cp source_security.json zk:/security.json -z localhost:2181

对于单节点SolrCloud和Single Zookeeper服务器,它可以工作。

但是我想在三台不同的PC上配置3 Zookeeper服务器并运行2 SolrCloud实例。对于此要求,如何配置基本身份验证?以正确的方式建议我!

0 个答案:

没有答案