使用elasticsearch-jdbc做增量同步
来源:互联网 发布:国际软件学院英文 编辑:程序博客网 时间:2024/06/05 04:50
https://github.com/jprante/elasticsearch-jdbc/
# elastic_search_learning
how to use elastic search
# 安装elasticserach-jdbc做增量同步
wget http://xbib.org/repository/org/xbib/elasticsearch/importer/elasticsearch-jdbc/<version>/elasticsearch-jdbc-<version>-dist.zip
* version=2.3.4.0
unzip elasticsearch-jdbc-<version>-dist.zip
cd elasticsearch-jdbc-<version>
cd bin
test.sh:
bin=/Users/jesusslim/Downloads/elasticsearch-jdbc-2.3.4.0/bin
lib=/Users/jesusslim/Downloads/elasticsearch-jdbc-2.3.4.0/lib
echo '{
"type" : "jdbc",
"statefile" : "statefile.json",
"jdbc": {
"url" : "jdbc:mysql://ip:port/db_name?user=test&password=password",
"user" : "test",
"password" : "password",
"type" : "allocate_record",
"index": "crm",
"schedule" : "0 * * * * ?",
"metrics" : {
"enabled" : true
},
"sql" : [
{
"statement" : "select id as _id,id,last_remark_time,last_remark from ebk_allocate_record where adv_group = 1 and last_remark_time > UNIX_TIMESTAMP(?)",
"parameter" : [ "$metrics.lastexecutionstart" ]
}
]
}
}' | java \
-cp "${lib}/*" \
-Dlog4j.configurationFile=${bin}/log4j2.xml \
org.xbib.tools.Runner \
org.xbib.tools.JDBCImporter
需要java v1.8
其他配置如外网访问等需配置elasticsearch/config/的yml
- 使用elasticsearch-jdbc做增量同步
- elasticsearch之jdbc同步
- elasticsearch之jdbc同步
- elasticsearch mysql增量同步时区问题解决
- jdbc操作 数据库做同步,全量+增量,线程控制,批处理
- Elasticsearch JDBC的使用-MySQL 数据源导入和增量索引、更新
- Elasticsearch JDBC的使用-MySQL 数据源导入和增量索引、更新
- elasticsearch-jdbc同步myslq数据到elasticsearch
- Elasticsearch-jdbc数据同步配置
- elasticsearch-jdbc插件使用
- 使用Logstash-input-jdbc同步数据库中的数据(全量 和 增量)
- LINUX下使用elasticsearch-jdbc工具实现MySQL同步到ElasticSearch 以及linux 64位centos系统安装jdk1.8
- 用elasticsearch-river-jdbc同步数据到elasticsearch
- 用elasticsearch-river-jdbc同步数据到elasticsearch
- elasticsearch-jdbc实现MySQL同步到ElasticSearch深入详解
- elasticsearch-jdbc实现MySQL同步到ElasticSearch深入详解
- elasticsearch-jdbc实现MySQL同步到ElasticSearch深入详解
- 关于Elasticsearch使用jdbc-river同步数据每次追加的问题
- Installation failed with message INSTALL_CANCELED_BY_USER.
- kafka主要配置
- (转)php中session过期时间设置
- OpenGL ES
- java并发编程之lock锁
- 使用elasticsearch-jdbc做增量同步
- TQ335x的uboot移植(一)
- 同步调用和异步调用
- Latex 通过生成dvi文件 生成pdf文件
- Spring 使用注解方式进行事务管理
- 线性代数、微积分学习与回顾
- Java--float/double取值范围与精度
- js正则表达式 必须包含数字、字母、特殊字符
- Unity框架——消息事件