Opendistro elasticsearch,没有 [ ] 和用户 [name=admin, roles=[admin] 的权限
Opendistro elasticsearch, no permissions for [ ] and User [name=admin, roles=[admin]
我尝试 运行 在 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}
我也尝试过不使用 securitytenant,但有同样的错误权限。
其他命令 运行 成功。
我在使用 elasticsearch 7 迁移到 opendistro 后遇到了同样的问题。
我确实测试了创建新角色和 cluster/index 权限,但没有成功。
最后,我做的是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
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}
我也尝试过不使用 securitytenant,但有同样的错误权限。
其他命令 运行 成功。
我在使用 elasticsearch 7 迁移到 opendistro 后遇到了同样的问题。
我确实测试了创建新角色和 cluster/index 权限,但没有成功。
最后,我做的是curl
一个更具体的url,指定索引模式,比如...
curl -XPUT 'http://localhost:9200/logstash-*/_settings?pretty' -H 'Content-Type: application/json' -d '{"number_of_replicas": 0}' --insecure -u admin:...
而且效果很好 XD。
确认为真。
尝试一下。
好看