Opendistroasticsearch, нет разрешений для [ ] и пользователя [имя = администратор, роли =[администратор]
Я пытаюсь выполнить эту команду на сервере asticsearch, но я получаю ошибку для разрешения.
Я использую opendistro для упругого поиска
curl -XPUT 'localhost:9200/_settings' -H 'Content-Type: application/json' -H 'securitytenant: Private' -u admin --insecure -d '{
"index" : {
"number_of_replicas" : 0
}
}'
{"Error":{"root_cause":[{"type": "security_exception", "reason": "нет разрешений для [] и пользователя [name=admin, role = = admin], requiredTenant=Private]"}], "Тип": "security_exception", "причина": "нет разрешений для [] и пользователя [имя = администратор, роли = [администратор], запрашиваемый клиент = частный]"}, "статус":403}
Я пытался также без безопасности, но с тем же разрешением на ошибку.
Другие команды они работают с успехом.
1 ответ
У меня такая же проблема после перехода на opendistro с asticsearch 7.
Я тестировал создание новых ролей и разрешений кластера / индекса, но не работал.
Наконец то, что я сделал, curl
более конкретный URL, указывающий шаблон индекса, что-то вроде...
curl -XPUT 'http://localhost:9200/logstash-*/_settings?pretty' -H 'Content-Type: application/json' -d '{"number_of_replicas": 0}' --insecure -u admin:...
И это работает XD.
Признать истину.
Попробуй с этим.
Хорошо выглядишь