0

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

{"error":{"root_cause":[{"type":"security_exception","re​​ason":"action [cluster:monitor/main] 对用户 [user_readonly]"}],"type":"security_exception ","re​​ason":"action [cluster:monitor/main] 对用户 [user_readonly] 未经授权"},"status":403}

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

4

1 回答 1

0

在 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

默认为真

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

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

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

$service elasticsearch restart

$service kibana stop

$service kibana start

于 2017-06-15T06:11:31.423 回答