Для узла Single SolrCloud с одним сервером Zookeeper, который я создал ниже, файл 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 и одного сервера Zookeeper. Это работает.
Но я хочу настроить 3 сервера Zookeeper на трех разных ПК и запустить 2 экземпляра SolrCloud. Для этого требования, как настроить базовую аутентификацию? Предложи мне правильный путь!