支持同集群复制和跨集群复制

优点:通过简单配置即可实现、零编码。

缺点:logstash 单点运行迁移,速度一般。

以es2.2.1  logstash2.2.1 为例

以下logstash 配置功能为迁移同一个集群 索引 hottest_20170805_bak2 到  hottest_20170805_bak3

如果是跨集群修改ip即可

 #logstash 输入插件
input {
elasticsearch {
hosts => [ "192.168.126.132:9200", "192.168.126.134:9200", "192.168.126.135:9200" ] #来源集群
index => "hottest_20170805_bak2"
size =>
scroll => "5m"
docinfo => true
scan => true
}
} filter {
mutate {
remove_field => ["@timestamp", "@version"] #过滤掉logstash 自己加上的字段
}
} #logstash 输出插件
output {
elasticsearch {
hosts => [ "192.168.126.132:9200", "192.168.126.134:9200", "192.168.126.135:9200" ] #目标集群
index => "hottest_20170805_bak3"
#index => "%{[@metadata][_index]}" 和来源索引相同
document_type => "%{[@metadata][_type]}" #和来源索引相同
document_id => "%{[@metadata][_id]}"
flush_size => #批量提交数量
workers => #并行数量
}
}

启动logstash,-f 指向配置文件地址。

logstash 配置参考

官网
input 插件参数
https://www.elastic.co/guide/en/logstash/2.2/plugins-inputs-elasticsearch.html
output 插件参数
https://www.elastic.co/guide/en/logstash/2.2/plugins-outputs-elasticsearch.html

最新文章

  1. TextView属性android:ellipsize="marquee"不生效的解决办法
  2. vs2012 打开解决方案崩溃或者点击项目崩溃
  3. Secondary NameNode:的作用?
  4. sqlserver如何关闭死锁进程.
  5. 【转】推荐UML插件AmaterasUML
  6. Git使用之设置SSH Key
  7. Http响应code
  8. JAVA程序的创建与编辑
  9. sql实现分页
  10. heap creation
  11. Spring JdbcTemplate用法整理
  12. NYOJ--94--cigarettes
  13. Salt: Master server cannot see any Minion
  14. python print 打印的数据包含中文,打印报错UnicodeDecodeError: 'gbk' codec can't decode bytes in position 459-460: illegal multibyte sequence解决办法
  15. Spark线性回归实现优化
  16. 软件工程(GZSD2015) 第二次作业进度
  17. 在手机的浏览器上通过连接打开App
  18. [转]三步完成Source Insight 4.0 破解安装
  19. GeoJSON 和 TopoJSON
  20. JS基础---常见的Bom对象

热门文章

  1. 音频转换 wav to wav、mp3或者其它
  2. avcodec_decode_video2函数
  3. 题解 [CF916E] Jamie and Tree
  4. For 循环的嵌套与九九乘法表
  5. Maven手动将jar导入本地仓库
  6. [Linux]kali更新/etc/apt/sources.list
  7. POJ 1236 Network of Schools —— (缩点的应用)
  8. Java图片裁剪
  9. CentOs7:ssh远程登录错误WARNING:REMOTE HOST IDENTIFICATION HAS CHANGED解决简单办法
  10. laravel中orderBy使用