本站提供互联网编程技术交流分享,部分技术教程不断更新中,请随时关注或联系我寻求帮助 有事点我吧同时也欢迎有兴趣的朋友进行投稿。

elasticsearch-5.1.1使用snapshot接口备份索引

编程 熊哥club 676℃ 6评论

如果ES是集群,那么需要使用共享存储,支持的存储有:
a、shared file system
b、S3
c、HDFS

我使用的是第一种,NFS共享文件系统。这里要说一下权限问题,ES一般是使用 elasticsearch 用户启动的,要保证共享目录对 elasticsearch 用户有读写权限,要不然创建仓库和快照的时候会报访问拒绝500错误。

在nfs-server上导出共享目录的权限配置,这里将所有连接用户都压缩为root权限:

1、创建挂载目录,并给予权限

2、挂载共享目录

3、修改ES的配置文件,添加仓库路径,重启服务

4、注册快照仓库到ES,这里是在 kibana 的 Dev Tools 上操作的,也可以使用 curl 发起请求。

5、查看仓库信息

6、创建快照

这里发起请求后,会立马返回 true,并在后台执行操作。
如果想等待执行完成之后再返回,可以加一个参数:

7、查看刚才创建的快照的信息

列出一个仓库里的所有快照

8、删除一个快照

9、删除一个仓库

10、恢复一个快照(支持恢复部分数据以及恢复过程中修改索引信息,具体细节参考官方文档)

11、查看快照状态信息(比如正在创建或者创建完成等)

a、列出所有当前正在运行的快照以及显示他们的详细状态信息

b、查看指定仓库的正在运行的快照以及显示他们的详细状态信息

c、查看指定快照的详细状态信息即使不是正在运行

d、支持同时指定多个快照ID查看多个快照的信息

12、如果要停止一个正在运行的snapshot任务(备份和恢复),将其删除即可。

本文地址: http://www.xiongge.club/1316.html

转载请注明:熊哥club » elasticsearch-5.1.1使用snapshot接口备份索引

喜欢 (2)
[您的支持是我最大的动力]
分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(6)个小伙伴在吐槽
  1. 新年虽已过,好运不打折!
    营销软件2018-03-04 13:32 回复
  2. 熊哥,可以就换个友链吗? 已添加贵站链接。 我站:新订阅博客,http://www.xindingyue.com/
    新订阅博客2018-02-22 09:47 回复
  3. 拜个早年
    钟水洲博客2018-02-09 17:05 回复
  4. 鸟儿叫,花儿笑,一年一季春来到!
    趣头条2018-02-07 13:47 回复
  5. 新春佳节到。祝好!祝好!
    屌炸天2018-02-06 16:12 回复
×
订阅图标按钮