本节我们讲下elasticsearch备份数据
我们采用linux 的NFS(网络文件系统)方式做快照备份。
假设我们现在有三台机器 A B C
A 和 B 分别是我们集群的两个节点,C 是我们要备份数据的磁盘。
先查看我们的机器是否安装了NFS
rpm -qa | grep nfs
如果出现类似下面:
nfs-utils-1.2.3-36.el6.x86_64
nfs-utils-lib-1.1.5-6.el6.x86_64
nfs4-acl-tools-0.3.3-6.el6.x86_64
则说明安装有nfs
rpm -qa | grep rpcbind
如果出现类似下面信息:
rpcbind-0.2.0-11.el6.x86_64
则说明安装有rpcbind
没有安装的可以度娘下安装!!
修改A 和 B 机器的 /etc/exports
添加如下信息:
/home/backup 192.168.54.*(rw,insecure)
让目录/home/backup 可以被192.168.54.* 的机器有读写权限.(这个配置很重要。不要忘记啊!!!!)
下面我们来启动服务:
service rpcbind start
service nfs start
note : 注意顺序!!要先启动rpcbind 后启动nfs
然后我们就要将远程共享文件挂载到集群相同的目录下.具体操作如下:
我们在C 机器上创建 /home/data/backup 目录。这个就是我们的共享目录
我们在机器A 和B 上分别创建/home/backup目录 这个是我们要挂载的目录
接下来我们在A 和B 机器上分别执行如下命令
mount -t nfs ip:/home/data/backup /home/backup
这个里的IP 就是我们C机器的IP
然后df -h 查看我们的机器时候挂载成功.
文件系统 | 挂载点 | 192.168.54.171:/home/data/backup | /home/backup |
挂载成功就算成功了一大半了。接下来我们
PUT /_snapshot/my_backup
{
"type": "fs",
"settings": {
... repository specific settings ...
}
}
创建my_backup库
PUT /_snapshot/my_backup/snapshot_1?wait_for_completion=true
创建snapshot_1 快照.
详细请参考;
https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-snapshots.html
分享到:
相关推荐
elasticsearch定制备份数据shell脚本,全程可配置化,异常发邮件提醒
ElasticSearch官方测试数据
ElasticSearch数据导出 elasticsearch单文档数据导出 支持自定义查询 导出数据Json文件
因为你不知道将Hive的数据导入到了ElasticSearch后,数据量是否准确,所以需要钉钉报警校验ElasticSearch和Hive数据仓库内的数据质量,注意,这个项目打包后,最好另起一个进程调用,并且开始时间为文章1或者2最大...
elasticsearch数据备份工具之elasticdump
Elasticsearch7.0备份索引脚本,配置linux crontab可以自定完成定时备份功能,希望大家给个好评,谢谢
ES 官方示例数据
Linux环境下使用sqlplus工具将oracle中的数据导入到elasticsearch中。只需要在es_bulk_tool.properties配置sql即可实现数据的批量导入。在elasticsearch6中测试通过。shell脚本需要使用sqlplus。
elastic数据导出工具,可以直接将es中的数据导入存储到Mysql,也可以指定存储到本地文件夹中,可以选择以json格式或者sql语句的形式
原文链接:...3、一键备份单索引,类似于Mysql分库备份模式。4、一键恢复指定日期单索引,类似于Mysql分库恢复模式。5、保留7天内备份文件。
ElasticSearch测试数据
消费kafka数据,然后批量导入到Elasticsearch,本例子使用的kafka版本0.10,es版本是6.4,使用bulk方式批量导入到es中,也可以一条一条的导入,不过比较慢。 <groupId>org.elasticsearch <artifactId>elastic...
springboot整合elasticsearch7,进行数据同步。elasticsearch相关度查询、排序。高亮显示;自动补全等功能。代码仅供参考,代码中有具体的注释,可以根据代码及注释内容,对自己项目架构及业务进行修改、整合。
好记性不如烂笔头哦~,ElasticSearch,简称es,es是一个开源的高拓展的分布式全文搜索引擎它可以近乎实时的存储、检索数据;本身拓展性很好,可以拓展到上百台服务器,处理PB级别的数据。es也是用Java开发并使用...
真实开发环境的es设计开发文档,可以参考试试,版本比较老了
es的备份归档以及删除原数据操作,本人按照实际项目,在测试服务器上测试成功,内有截图以及各项操作的语句
可用于Elasticsearch学习使用的测试数据。数据格式为xml,需要通过logstash导入Elasticsearch。
利用kibana的快照存储库备份es索引.md
arcgis elasticSearch es 矢量数据导入插件 数据建模 mapping indexsetting 字段映射 索引建模支持geoshape、shape,text索引支持keyword/ngram/edgeNgram/ikSmart,快速导入,兼容multipolygon,带洞,多面,使用时...
Elasticsearch官方提供数据案例account.json