flash 网站带后台,flash网站在线diy源码,短视频运营公司,手机网站建设费用一、题目 备份集群下的索引 task#xff0c;存储快照名称为 snapshot_1 二、思考
这个涉及的是集群的备份#xff0c;主要是通过创建快照#xff0c;涉及到以下2步骤
Setp1#xff1a;注册一个备份 snapshot repository
Setp2#xff1a;创建 snapshot
可以通过两种方…
一、题目 备份集群下的索引 task存储快照名称为 snapshot_1 二、思考
这个涉及的是集群的备份主要是通过创建快照涉及到以下2步骤
Setp1注册一个备份 snapshot repository
Setp2创建 snapshot
可以通过两种方式1执行命令行2kibana 图形化界面配置
三、解题
es支持多种方式例如亚马逊云、谷歌云存储、本地文件系统等。这里我们主要是使用本地存储。
Step 1、配置快照存储路径
注意这里有个前提必须在ES的配置文件中elasticSearch.yml 中配置路径 path.repo这里不考虑多个服务器共享存储的问题。在各个节点配置完成后需要重启节点后才能生效。
path.repo: /elasticsearch/snapshot
Step 2、创建repository
注意
put请求方式_snapshot后面为自定义名称type 指定为 fs代表文件系统location 路径为刚刚配置的 path.repo 中的路径
PUT _snapshot/my_fs_backup
{type: fs,settings: {location: /elasticsearch/snapshot}
}
Step 3、创建快照
主要分为两种方式自动SLM创建 和 手工创建
一命令行 SLM 方式
1) 创建策略
schedule可以指定周期cron表达式name 文件命名格式repository 指定存储仓库config 要备份的索引retention 快照保存时间等
PUT _slm/policy/nightly-snapshots
{schedule: 0 30 1 * * ?, name: nightly-snap-{now/d}, repository: my_fs_backup, config: {indices: *, include_global_state: true },retention: { expire_after: 30d,min_count: 5,max_count: 50}
}
2执行策略
POST _slm/policy/nightly-snapshots/_execute
二命令行手工方式
indices 指定多个索引多个索引通过逗号拼接或者使用正则表达式ignore_unavailable 是否忽略失败metadata 备份元数据信息
PUT /_snapshot/my_fs_backup/snapshot_1?wait_for_completiontrue
{indices: task1,ignore_unavailable: true,include_global_state: false,metadata: {taken_by: pgw,taken_because: backup before upgrading}
}
三kibana 图形化SLM方式
点击左侧菜单中的Management 点击子菜单中的Snapshot and Restore然后在右侧页面点击create a policy 新页面中第一步logistics中对Policy name、Snapshot name、Repository、schedule 进行编辑然后点击next。 在这个第二步Snapshot settings中主要参数是data streams and indeices中配置默认是所有的索引点击关闭按钮可以选择需要备份的索引 在第三步Snapshot retention中需要配置保留过期天数和保留文件数 第四步需要对以上配置参数进行检查确认。确认无误后点击create policy 创建完成后页面跳转 关闭右侧抽屉页面在列表页可以对SLM策略进行执行、编辑和删除操作。还是需要注意policy创建完是不会自定执行的需要我们点击执行。 在弹窗中确认run policy Step 4、恢复快照
注意_snapshot后面依次为注册备份仓库快照名称
POST /_snapshot/my_fs_backup/snapshot_1/_restore
四、总结
1快照的备份的前提准备一定要修改es配置文件注意必须重新后才能生效
2快照需要保存在仓库repository中
3创建的快照方式有两种一种规则自动SLM策略一种手动。策略SLM策略创建完别忘了执行策略。 参考资料
Snapshot and restore | Elasticsearch Guide [8.1] | ElasticCreate or update snapshot repository API | Elasticsearch Guide [8.1] | ElasticCreate snapshot API | Elasticsearch Guide [8.1] | ElasticRestore snapshot API | Elasticsearch Guide [8.1] | Elastic
送一波福利
福利一
有需要内推JD的同学可以私信或留言我帮您内推流程快
有需要内推JD的同学可以私信或留言我帮您内推流程快
有需要内推JD的同学可以私信或留言我帮您内推流程快
福利二 福利三