我们已经按照此链接中的answer2步骤进行操作,但它不适用于Solr Cloud 6.0.3环境。
How to set Apache solr admin password
但它在普通的Master / Slave中工作正常。
答案 0 :(得分:1)
在SolrCloud模式下,您应该使用内置的Authentication and Authorization support。
您可以通过将security.json
文件上传到Zookeeper集合来启用它:
{
"authentication":{
"blockUnknown": true,
"class":"solr.BasicAuthPlugin",
"credentials":{"solr":"IV0EHq1OnNrj6gvRCwvFwTrZ1+z1oBbnQdiVC3otuq0= Ndd7LKvVBAaZIF0QAVi1ekCfAJXr1GGfLtRUXhgrF8c="}
},
"authorization":{
"class":"solr.RuleBasedAuthorizationPlugin",
"permissions":[{"name":"security-edit",
"role":"admin"}],
"user-role":{"solr":"admin"}
}}
有several different authentication plugins available - 示例来自BasicAuthentication模块。