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

时间:2017-05-25 12:32:25

标签: elasticsearch-x-pack

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

{“error”:{“root_cause”:[{“type”:“security_exception”,“reason”:“action [cluster:monitor / main]未授权用户[user_readonly]”}],“type” :“security_exception”,“reason”:“action [cluster:monitor / main]未授权用户[user_readonly]”},“status”:403}

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

1 个答案:

答案 0 :(得分: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

默认情况下为真

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

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

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

$service elasticsearch restart

$service kibana stop

$service kibana start