我已经为 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 - 没有帮助。我也在 E esusers list
S 节点上执行,我在输出中看到了我的用户。
那么还有哪些常见错误可能导致“无法验证用户”错误呢?或者我该如何调试这些问题?