elasticsearch - Opendistro elasticsearch,对[]和用户[name = admin,角色= [admin]没有权限

标签 elasticsearch elasticsearch-opendistro

我尝试在Elasticsearch服务器上运行此命令,但获得权限错误。

我使用opendistro进行Elasticsearch

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”:“no permissions for [ ] and User [name=admin, roles=[admin], requestedTenant=Private]”}],“type”:“security_exception”,“reason”:“no permissions for [ ] and User [name=admin, roles=[admin], requestedTenant=Private]”},“status”:403}



我也尝试了没有安全租户,但具有相同的错误权限。

其他命令使它们运行成功。

最佳答案

在使用Elasticsearch 7迁移到opendistro之后,我遇到了同样的问题。

我确实测试过创建新角色和群集/索引权限,但是没有用。

最后,我所做的是curl一个更具体的URL,指定了索引模式,类似于...

curl -XPUT 'http://localhost:9200/logstash-*/_settings?pretty' -H 'Content-Type: application/json' -d '{"number_of_replicas": 0}' --insecure -u admin:...

它适用于XD。

肯定的。

试试吧。

好看。

关于elasticsearch - Opendistro elasticsearch,对[]和用户[name = admin,角色= [admin]没有权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57267922/

相关文章:

postgresql - 无法将logstash配置为postgres

regex - 在Graylog中搜索带有破折号和数字的字符串?

elasticsearch - ElasticSearch。按日期数组中的日期范围选择并按匹配日期排序

sql - 如何使用 SQL 查询 AWS ElasticSearch

elasticsearch - 在 keycloak 中,如何使用 kc_idp_hint 重定向到 IDP?

kubernetes - 谁能解释 <CERTIFICATE_DATA_REDACTED> 的含义?

elasticsearch - Kibana仪表板,而不是我的应用程序仪表板

elasticsearch - 我们可以将数据库迁移到 Elasticsearch 吗?

elasticsearch - 获取过去的警报执行数据

docker - kibana opendistro 无法连接到 Docker 上的 ElasticSearch open distro 容器