mysql load data to elasticsearch 脚本

╰+攻爆jí腚メ 2022-06-13 00:16 240阅读 0赞

安装 elasticsearch-jdbc-2.3.2.0 必须的

!/bin/bash

set -e
bin=/home/baimu/elasticsearch-jdbc-2.3.2.0/bin
lib=/home/baimu/elasticsearch-jdbc-2.3.2.0/lib
echo ‘{
“type” : “jdbc”,
“jdbc” : {
“url” : “jdbc:mysql://172.16.18.221:3306/bs”,
“user” : “root”,
“useSSL”:”false”,
“password” : “a”,
“sql” : “select * from bs_cdma_460;”,
“index”: “bs”,
“type”: “bs_cdma_460”,
“elasticsearch” : {
“cluster” : “baimu-es”,
“host” : “172.16.18.111”,
“port” : 9300
}
}
}’ | java \
-cp “lib/∗” −Dlog4j.configurationFile={bin}/log4j2.xml \
org.xbib.tools.Runner \
org.xbib.tools.JDBCImporter

发表评论

表情:
评论列表 (有 0 条评论,240人围观)

还没有评论,来说两句吧...

相关阅读

    相关 MySQL数据库恢复(LOAD DATA

    数据库恢复是指以备份为基础,与备份相对应的系统维护和管理操作。   系统进行恢复操作时,先执行一些系统安全性的检查,包括检查所要恢复的数据库是否存在、数据库是否变化及数据库

    相关 MySQL数据库恢复(LOAD DATA

    数据库恢复是指以备份为基础,与备份相对应的系统维护和管理操作。 系统进行恢复操作时,先执行一些系统安全性的检查,包括检查所要恢复的数据库是否存在、数据库是否变化及数据库文件是

    相关 MySQL LOAD DATA 语句详解

    导读 > 作者:沃趣-罗小波 > > 沃趣科技高级数据库技术专家,主要负责MySQL RDS产品的原型与架构设计。熟悉MySQL体系结构,Innodb存储引擎,喜好专研开源