===============================================

2018/7/29_第1次修改                       ccb_warlock

===============================================

elasticsearch(ES)作为ELK的一部分,经常用于日志记录与统计。最近遇到需要迁移日志从旧环境到新环境,试验后发现elasticdump可以实现这个数据同步的部分(可以实现不同版本的ES数据同步)。

elasticdump虽然迁移数据的速度不算快,但是可以根据索引和数据单独进行同步。


 一、前提条件

  • 旧ES的IP:192.168.12.1,新ES的IP:192.168.12.2

 二、安装elasticdump

# 获取epel包

yum install -y wget
cd
wget http://mirrors.ustc.edu.cn/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm

# 安装epel

rpm -ivh epel-release-7-11.noarch.rpm

# 安装nodejs

yum install -y nodejs

# 安装elasticdump(当前最新3.3.18)

npm install elasticdump

# 创建elasticdump的软连接

ln -s /root/node_modules/elasticdump/bin/elasticdump  /usr/bin/elasticdump

# 检查安装的版本

elasticdump --help


 三、迁移

# 将旧的ES的匹配nginxlog的索引信息导入到本地/root/nginx-map.json文件内

elasticdump --input http://192.168.12.1:9200/nginxlog* --output /root/nginx-map.json --type=mapping

# 将旧的ES的匹配nginxlog的数据信息导入到本地/root/nginx-data.json文件内

elasticdump --input http://192.168.12.1:9200/nginxlog* --output /root/nginx-data.json --type=data

# 将旧的ES的所有日志(索引、数据)导入到新的ES內

elasticdump --input http://192.168.12.1:9200/ --output http://192.168.12.2:9200/ --all=true

 参考资料:

1. https://www.npmjs.com/package/elasticdump

2. https://blog.csdn.net/u014017121/article/details/52160394

3. https://www.cnblogs.com/SapphireCastle/p/6395141.html

最新文章

  1. linux centos中添加删除修改环境变量,设置java环境变量
  2. 大熊君学习html5系列之------Online && Offline(在线状态检测)
  3. javascript判断图片是否加载完成方法整理
  4. Sublime Text 3 引用插件
  5. python中x,y交换值的问题
  6. Ubuntu 14.04 server ssh 远程服务遇到的一点事儿
  7. android加固系列—5.加固前先学会破解,hook(钩子)jni层系统api
  8. PHP功能齐全的发送邮件类
  9. Helloworld模块之内核makefile详解
  10. 【ASP.Net MVC】在AspNet Mvc使用Ajax
  11. resolvconf: Error: /etc/resolv.conf isn't a symlink, not doing anything.
  12. Clob对象转为字符串
  13. Java中对象比较的方法
  14. C语言算法---求鞍点
  15. 使用Scala IDE for Eclipse遇到build errors错误的解决办法
  16. ArcPy 批量给shp字段赋值
  17. windows服务器安全管理工具——IISCrypto
  18. 西门子S7-300 PLC视频教程(百度网盘)
  19. Django 组件之 ----- content-type
  20. python3 字典dict

热门文章

  1. Linux命令(二十五) 磁盘管理命令(三) fdisk
  2. sql 索引 sql_safe_updates
  3. 常用OLAP引擎
  4. nginx mp3
  5. MT【181】横穿四象限
  6. 后Hadoop时代的大数据技术思考:数据即服务
  7. 学习4__STM32--中断
  8. 利用scrapy_redis实现分布式爬虫
  9. 洛谷 P2146 [NOI2015]软件包管理器 解题报告
  10. Elasticsearch 5.0 安装 Search Guard 5 插件