Courier Fetch: 3 of 5 shards failed

来源:互联网 发布:通信网络维护简介 编辑:程序博客网 时间:2024/05/29 18:32

功能:kibana+elasticsearch 实现日志系统,kibana 前端展示。elasticsearch 安装了shield插件。添加 了用户角色。

架构:一个es 集群,3个节点。 

相关配置:

(1)elasticsearch/config/shield/roles.yml  添加一个角色如下:   


adaptersoa_kibana_user:
  cluster:
      - cluster:monitor/nodes/info
      - cluster:monitor/health
  indices:
    'adaptersoa-*':
      privileges: indices:data/write/bulk, indices:data/write/delete, indices:data/read/mget, indices:data/write/update, indices:data/read/search, indices:data/read/msearch


(2)使用命令添加用户并且 附上面角色。

/export/servers/elasticsearch/bin/shield/./esusers useradd adaptertest -r adaptersoa_kibana_user  -p adaptertest

同时在附上kibana4_server角色。

/export/servers/elasticsearch/bin/shield/./esusers roles adaptertest  -a kibana4_server

(3)使用kibana 访问出现下列信息。

Courier Fetch: 3 of 5 shards failed 


问题分析:

有两个分片访问成功,最后发现其他两台没有上面配置信息。

解决办法:

其他两台节点 ,添加上面的用户和角色。

浏览访问正常。



0 0
原创粉丝点击