文档章节

记elasticdump 备份数据导出导入

雁南飞丶
 雁南飞丶
发布于 2018/07/16 16:39
字数 339
阅读 648
收藏 1

版本:

elasticsearch 5.5.2

elasticdump 2.2

系统 CentOS7.3

因项目需求 从生产导出一份索引到测试

帮助文档 https://github.com/taskrabbit/elasticsearch-dump?utm_source=dbweekly&utm_medium=email

安装 yum install elasticdump

elasticdump --input=http://localhost:9200 --output=abc.json --type=data Sun, 25 Sep 2016 13:07:15 GMT | starting dump Sun, 25 Sep 2016 13:07:15 GMT | Error Emitted => {"error":{"root_cause":[{"type":"parsing_exception","reason":"The field [fields] is no longer supported, please use [stored_fields] to retrieve stored fields or _source filtering if the field is not stored","line":1,"col":36}],"type":"parsing_exception","reason":"The field [fields] is no longer supported, please use [stored_fields] to retrieve stored fields or _source filtering if the field is not stored","line":1,"col":36},"status":400} Sun, 25 Sep 2016 13:07:15 GMT | Total Writes: 0 Sun, 25 Sep 2016 13:07:15 GMT | dump ended with error (get phase) => Error: {"error":{"root_cause":[{"type":"parsing_exception","reason":"The field [fields] is no longer supported, please use [stored_fields] to retrieve stored fields or _source filtering if the field is not stored","line":1,"col":36}],"type":"parsing_exception","reason":"The field [fields] is no longer supported, please use [stored_fields] to retrieve stored fields or _source filtering if the field is not stored","line":1,"col":36},"status":400}

As a workaround, the following works:

elasticdump --input=http://9.11.8.51:9200/apm --output=apm.json --type=data --searchBody '{"query": { "match_all": {} }, "stored_fields": ["*"], "_source": true }'

elasticdump --input=apm.json --output=http://9.1.8.234:9200/apm --type=data --searchBody '{"query": { "match_all": {} }, "stored_fields": ["*"], "_source": true }'

elasticdump --input=http://9.11.8.52:9200/metric --output=/data/metric.json --type=data --limit=1000 --searchBody '{"query":{"term":{"timestamp": "2018-09-28"}}}' https://github.com/taskrabbit/elasticsearch-dump

© 著作权归作者所有

雁南飞丶
粉丝 37
博文 176
码字总数 228466
作品 0
西安
运维
私信 提问
当ELK出现问题时,我们需要做些什么

当然是备份备份备份啊!!! 首先最好还是记录一下你的ELK的安装配置吧~虽然不是必要的,下面按照ELK三个字母的顺序来谈 1-关于elasticsearch elasticsearch的config信息备份一下会使你再次搭...

杨春炼
2016/06/14
70
0
ElasticSearch 单表(json格式)导入之nodejs+elasticdump运用

安装node 和 node的elasticdump插件实现导入导出参考文章:https://github.com/taskrabbit/elasticsearch-dump Window安装步骤 1.安装nodejs,百度nodejs,然后去官网下载4.4.7的版本 2.安装e...

wsy940822
2016/07/08
644
0
弹性搜索的导入和导出工具 - elasticsearch-dump

移动和保存索引的工具。 版本警告! Elasticdump 1.0.0 的版本更改转储创建的文件的格式。使用版本创建的文件可能不适用于当前的版本,而且会导致内存不足。 Elasticdump 2.0.0 转储版本删除...

匿名
2017/12/13
33
0
imtoken钱包创建/备份/删除/导入教程,你的第一个智能数字钱包

imToken是一个以太坊移动轻便钱包,致力于为用户提供简单,安全和强大的数字资产管理工具。 用户可以在创建/导入钱包,安全数字资产管理,便利的交易执行,实时市场更新方面体验自由,并通过...

尹训标
02/12
0
0
【白话区块链】关于地址、密码、私钥、助记词、Keystore

有些小伙伴虽然有了自己的数字资产了,并且把数字资产存到钱包了,但是对于自己钱包的安全性是怎么实现的,也不是很了解,下面和老胡一起来看看和自己的数字资产密切相关的一些东西吧。 国内...

plustoken区块链
2018/08/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Hive(五)——Sqoop导入导出数据

一、

ittzg
56分钟前
3
0
抽象同步队列AQS——AbstractQueuedSynchronizer锁详解

AQS——锁的底层支持 谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)! 类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资...

须臾之余
今天
2
0
springboot配置百度UEditor 富文本详解

富文本简介 UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码... 准备工作 ueditor需要单独文...

wotrd
昨天
3
0
mysql 5.7之my.cnf配置大全

[client]port = 3306socket = /tmp/mysql.sock[mysqld]###############################基础设置######################################Mysql服务的唯一编号 每个mysql服务...

Online_Reus
昨天
2
0
MAVEN打包时引入外部链接的包

1.项目引入了ORACLE的jar包,MAVEN配置如下 2.打jar包的时候需要指定下main入口函数mainClass <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> ......

Cobbage
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部