我刚打酱油去了,不好意思

elasticsearch恢复快照报错

Elasticsearch | 作者 yanlei | 发布于2018年05月09日 | 阅读数:3958


使用ES的快照与恢复功能,用ES创建仓库,备份索引快照都返回正常,但是恢复快照时就会出现权限异常。集群装有searchguard,如图:
QQ图片20180509165330.png


初步排查是searchguard导致,当我换个没有装searchguard的ES集群再次恢复同一个备份可以正常执行,但是生产ES集群是装有searchguard的,实在不知如何解决,烦请各位大佬给予意见。
已邀请:

laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net

赞同来自:

权限问题,找管理员换个账号

yayg2008

赞同来自:

searchguard对不同Action应该有不同的权限控制,试着把这个恢复的权限加上看看。

bill

赞同来自:

加上用户名密码试试
curl --user admin:admin -XGET "192.168.1.105:9200/index_test/_count?pretty"

用户名密码按你自己的写。

zqc0512 - andy zhou

赞同来自:

简单的英文啊,提示权限不够。看看目录权限,用户权限。search guard 备份恢复有个专门的用户…… 或者你把admin的权限再提升下。

Sunboyxxy

赞同来自:

需要在配置文件elasticsearch.yml中加上这个:

searchguard.enable_snapshot_restore_privilege: true
 

zqc0512 - andy zhou

赞同来自:

我查了下我的searchguard环境
path.repo: /data/esbackup
searchguard.enable_snapshot_restore_privilege: true
有下面的配置。
 
 

dragon434

赞同来自:

请问,你们的search guard 是使用的社区版还是企业版?
企业版是怎么收费的?

要回复问题请先登录注册