工程师甲
2020-01-10
1052浏览量
本文字数:1655
阅读时间:3~5分钟
以下是正文
搜索钉钉群号:21737292 ,加入阿里云Elasticsearch官方社群
由于腾讯云ES版本与阿里云ES版本不一致,需要选择兼容的版本进行迁移,本文支持的版本方案如下(其他方案不保证兼容):
注意 由于腾讯云ES版本分别与阿里云ES版本不一致,所以建议您在大版本内进行数据同步,不建议跨大版本同步。关于Logstash版本选取详情,请参见[Support Matrix](链接地址https://www.elastic.co/cn/support/matrix#matrix_compatibility
您可以通过以下步骤来迁移Elasticsearch索引:
`
,`
查看索引是否迁移成功。
本案例以使用阿里云Logstash,将Elasticsearch(简称ES)索引从腾讯云ES迁移至阿里云ES中为例,具体实施步骤如下。
以下为您介绍使用阿里云Logstash,通过Kibana方式配置pipeline的方法。
在配置pipeline前,您需要首先完成迁移方案选取,以及解决方案概述中的前两步。
说明 您也可以使用自建Logstash,需要安装JDK(1.8及以上版本)以及相应版本的Logstash,然后在Logstash的conf下配置yml文件,并启动服务,详情请参见Logstash部署。
input {
elasticsearch {
hosts => "http://xxxxxxxxx:9200"
user => "elastic"
index => "*"
password => "xxxxxx"
docinfo => true
}
}
output {
elasticsearch {
hosts => "http://xxxxxxx.elasticsearch.aliyuncs.com:9200"
user => "elastic"
password => "xxxxxx"
index => "%{[@metadata][_index]}"
document_type => "%{[@metadata][_type]}"
document_id => "%{[@metadata][_id]}"
}
}
input {
elasticsearch {
hosts => "http://xxxxxxxx:9200"
user => "elastic"
index => "alicloudtest"
password => "xxxxxxx"
query => '{ "query":{ "query_string": { "query": "*" } } }'
docinfo => true
}
schedule => "* * * * *"
目前Logstash的管道管理方式仅支持集中式管道管理。您需要首先在所要关联的ES实例的Kibana控制台中,创建和配置Logstash管道。
管道创建成功后,返回Logstash管道管理的修改配置页面,再次单击测试连通性并获取管道列表,获取新创建的管道ID。
警告 管道配置变更需要重启Logstash进程,请在不影响业务的情况下,继续执行以下操作。
直播主题:【阿里云Elasticsearch 轻量化数据管道解决方案——Logstash/Beats介绍】
直播时间:2020年1月14日 11:30~12:00
参与方式:扫码加群,观看直播
产品购买:
Elasticsearch增强版
Logstash
扫码关注公众号‘Elasticsearch技术’,收获大咖最佳行业应用经验
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
Elasticsearch 作为一个分布式、高扩展、实时的搜索与数据分析引擎,因其轻量级、稳定、可靠、快速等特性受到越来越多开发者的青睐,在搜索、日志分析、运维监控和安全分析等领域得到广泛应用。