如何使用 x-pack 在弹性搜索 5.4 中创建新用户

How to create new user in elastic search 5.4 using x-pack

我正在尝试在弹性搜索中添加新用户。我能够添加具有超级用户角色的用户并执行操作,但我能够添加用户,但是当我尝试使用该用户访问集群数据时,出现以下错误。

{"error":{"root_cause":[{"type":"security_exception","reason":"action [cluster:monitor/main] is unauthorized for user [user_readonly]"}],"type":"security_exception","reason":"action [cluster:monitor/main] is unauthorized for user [user_readonly]"},"status":403}

我使用过基于文件的身份验证。 我用过 'bin/x-pack/users useradd user_readonly -p test@123 -r monitorning_user' 命令

在 Elasticsearch 中,您必须配置 elasticsearch.yaml 和 kibana.yml。

$echo "xpack.security.enabled: false" | sudo tee -a /etc/elasticsearch/elasticsearch.yaml

$echo "xpack.security.enabled: false" | sudo tee -a /etc/kibana/kibana.yaml

默认为真

授予此文件夹权限并将所有者更改为 kibana /usr/share/kibana/

$chown kibana:kibana /usr/share/kibana/* -R

停止和启动 kibana 和 elasticsearch(不要使用重启命令)

$service elasticsearch restart

$service kibana stop

$service kibana start