网站首页 > 博客文章 正文
之前在工作的时候资源不足,先试验性的搭建了ELK集群,收集了一些应用服务的日志,望眼欲穿之后申请的ELK资源终于到位了(其实砍了不少),重新搭建了一个新的ELK集群,这个时候就存在一个老集群的数据如何导入新集群的问题了。
综合考虑了elasticsearch-dump ,snapshot, reindex,logstash,决定采用logstash来同步两个集群之间的数据,同步完毕之后再下线老的ELK集群。主要考虑老集群数据量不大的因素,迁移的便捷性方面等。
具体操作如下
在新ELK的logstash下新增一个同步的配置
input {
elasticsearch {
hosts => "192.168.3.25:9200"
index => "logs-app-2020.*"
user => xxxx
password => xxxx
docinfo => true
}
}
output {
elasticsearch {
hosts => ["192.168.3.80:9210","192.168.3.81:9210","192.168.3.82:9210"]
user => xxxx
password => xxxx
index => "%{[@metadata][_index]}"
}
}
执行之后可以在新集群下查看到老集群下的索引数据了
老集群
新集群
我们查看文档数(忽略大小,两个集群的分片不一致)是一致的,索引数据迁移成功
猜你喜欢
- 2024-10-13 Elasticsearch 入门到高手的成长阶梯-索引的基本操作(1)
- 2024-10-13 黑眼圈大神程序员用5000字带你通透读懂Elasticsearch的注意事项
- 2024-10-13 面试官:Elasticsearch如何设计索引?满分答案来了
- 2024-10-13 elasticsearch索引分片扩容操作手册
- 2024-10-13 架构 - 分布式系统如何设计,看看Elasticsearch是怎么做的
- 2024-10-13 架构成长之路:分布式系统如何设计,看看Elasticsearch是怎么做的
- 2024-10-13 Elasticsearch 创建索引前必须要了解的知识,提前避坑
- 2024-10-13 Elasticsearch-Mapping(elasticsearchmappings数组类型)
- 2024-10-13 这4种Python更新Elasticsearch数据的方法你都会吗?
- 2024-10-13 Elasticsearch: Join数据类型(elasticsearch的数据结构)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)