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.

Признать истину.

Попробуй с этим.

Хорошо выглядишь

Другие вопросы по тегам