elasticsearch-jdbc插件快速部署和要点说明
来源:互联网 发布:淘宝助理导出没有图片 编辑:程序博客网 时间:2024/05/02 01:19
一:说明
elasticsearch 版本用的是2.3.3的,根据个人的不同版本,下载对应的插件。插件下载地址和详细说明见 https://github.com/jprante/elasticsearch-jdbc
二:步骤
1:下载插件,解压步骤(省略)
2:配置环境变量
export JDBC_IMPORTER_HOME=/opt/soft/elasticsearch-jdbc-2.3.3.0
3:搭建好对应的MySQL数据库,建好要同步的表
4:在bin目录下复制一个脚本,脚本配置如下
#!/bin/sh
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
bin=${DIR}/../bin
lib=${DIR}/../lib
echo '
{
"type" : "jdbc",
"jdbc" : {
"schedule" : "0-59 0-59 0-23 ? * *",
"elasticsearch.autodiscover":true,
"url" : "jdbc:mysql://localhost:3306/krebons",
"user" : "",
"password" : "",
"sql" : "select *, id as _id, \"myjdbc\" as _index, \"mytype\" as _type from user",
"elasticsearch" : {
"cluster" : "my-application",
"host" : "localhost",
"port" : 9300
},
"index" : "myjdbc",
"type" : "mytype",
"index_settings" : {
"index" : {
"number_of_shards" : 1
}
},
"metrics" : {
"enabled" : true
}
}
}
' | java \
-cp "${lib}/*" \
-Dlog4j.configurationFile=${bin}/log4j2.xml \
org.xbib.tools.Runner \
org.xbib.tools.JDBCImporter
5:启动脚本就可以啦。往数据库插入数据,看es中是否已经同步啦
注意点:
1:脚本启动跟es一样不能用root用户
2:cluster" : "my-application", 要和es配置一致喔
3:这个插件好强大呀,数据库可以动态添加字段,但增过再删就不可以啦
- elasticsearch-jdbc插件快速部署和要点说明
- ElasticSearch插件-elasticsearch-jdbc
- elasticsearch-jdbc插件使用
- ElasticSearch第6课之ElasticSearch插件elasticsearch-head安装部署和使用
- rac快速部署要点部分
- Elasticsearch search-guard 插件部署
- ElasticSearch学习10_ElasticSearch安装部署说明
- linux安装elasticsearch部署配置详细说明
- ElasticSearch学习笔记(三)logstash安装和logstash-input-jdbc插件
- Elasticsearch 部署以及插件安装(win7)
- Elasticsearch 5.x Head插件部署指南
- Elasticsearch 5.0 Head插件部署指南
- Elasticsearch 5.x Head插件部署指南
- AndroidStudio快速部署插件JRebel
- 快速制图插件更新说明
- elasticsearch-jdbc的安装和使用
- elasticsearch 配置 JDBC数据源与IK中文分词插件
- elasticsearch 配置 JDBC数据源 与IK 中文分词插件
- C++使用CriticalSection实现线程同步实例
- sogou-input install for debian
- 发送本地广播
- C++ string 用法详解
- Java 查找两个文件夹中不同文件名的文件
- elasticsearch-jdbc插件快速部署和要点说明
- VBA序列化指定区域的数据
- AngularJS资源合集[备忘]【申明:来源于网络】
- Sublime Text 高级替换功能 Demo - 利用正则表达式修改内容
- log4j使用
- altify:用微软的深度学习理解图片
- Windows下Nginx+Tomcat整合的安装与配置
- SpringMVC中Controller的@ResponseBody注解分析
- 年度最重磅:极速手机建站做场景-动力逐浪全新发布