我为ES安装了Shield插件,并为用户配置了角色。但是当我尝试使用已配置的用户索引某些数据时,我总是收到此错误:
[2015-11-22 10:31:58,795][INFO ][rest.suppressed ] /app-nginx-stats-2015-11-22/http-stats Params: {}
ElasticsearchSecurityException[unable to authenticate user [es_admin] for REST request [/app-nginx-stats-2015-11-22/http-stats]]
at org.elasticsearch.shield.support.Exceptions.authenticationError(Exceptions.java:39)
我知道@密码的问题,所以我把它更改为123456 - 没有帮助。
我还在ES节点上执行了esusers list
,我在输出中看到了我的用户。
那么其他常见错误可能导致“无法验证用户”错误?或者我该如何调试这些问题?