目录
一、下载数据同步导入的工具logstash
Logstash是一个开源的服务器端数据处理管道,可以同时从多个数据源获取数据,并对其进行转换,然后将其发送到你最喜欢的“存储”。
本人通过jdbc方式,将一个单表中的指定的多个目标字段,批量导入elasticsearch。
软件下载地址与上篇文章一致 ,见 Elasticsearch 技术分享:(1)环境搭建,版本与elasticsearch的版本保持一致。
二、安装logstash
使用es账号,在/opt/下上传软件包,并解压
三、数据同步
1、在logstash安装目录下新建一个目录sync,用于存放同步相关的配置文件
su es
mkdir sync
2、上传JDBC所用的jar包,如 mysql-connector-java-5.1.45.jar
3、编写需要执行的SQL脚本,选取需要同步到es的字段,