elasticsearch mysql importer_mysql导入到elasticsearch

JDBC importer for Elasticsearch

Java Database 连接(JDBC) 导入运行获取数据从JDBC 源

安装:

1.在下面的步骤 替换为一个版本,比如 1.7.0.0

2.下载JDBC importer 版本

wget http://xbib.org/repository/org/xbib/elasticsearch/importer/elasticsearch-jdbc//elasticsearch-jdbc--dist.zip

3.unpack

unzip elasticsearch-jdbc--dist.zip

4. 到unpack 目录(我们调用 $JDBC_IMPORTER_HOME) 进入 elasticsearch-jdbc-

5.如果你没有找到JDBC 驱动包在lib directory,下载它 放到lib文件夹下

zjtest7-redis:/usr/local/elasticsearch-jdbc-2.3.4.0/lib# ls -ltr *jdbc*

-rw-r--r-- 1 root root 216932 Feb 18 2015 jdbc-driver-csv-1.0.0.jar

-rw-r--r-- 1 root root 129248 Aug 2 21:26 elasticsearch-jdbc-2.3.4.0.jar

6.修改脚本在bin目录下

elasticsearch 版本:

elasticsearch-2.3.4

JDBC importer 版本

elasticsearch-jdbc-2.3.4.0

zjtest7-redis:/odbc_es# cat mysql_import_es.sh

bin=/usr/local/elasticsearch-jdbc-2.3.4.0/bin

lib=/usr/local/elasticsearch-jdbc-2.3.4.0/lib

echo '{

"elasticsearch.autodiscover":true,

"elasticsearch.cluster":"es_cluster",

"type" : "jdbc",

"jdbc" : {

"url" : "jdbc:mysql://192.168.32.218:3306/zjzc",

"user" : "root",

"password" : "1234567",

"sql" : "select * from ClientActionTrack where startTime>=\"2016-09-0 00:00:00\"",

"elasticsearch" : {

"cluster" : "es_cluster",

"host" : "192.168.32.80",

"port" : 9300

},

"index" : "logstash-clientactiontrack",

"type" : "ClientActionTrack"

}

}' | java \

-cp "${lib}/*" \

-Dlog4j.configurationFile=${bin}/log4j2.xml \

org.xbib.tools.Runner \

org.xbib.tools.JDBCImporter

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值