这里我演示的是在windows下的操作

首先下载logstash-5.6.1,直接去官网自行下载

1.需要创建如下jdbc.conf和myes.sql两个文件

input {stdin {}jdbc {jdbc_driver_library => "D:\jdbcconfig\sqljdbc4-4.0.jar"jdbc_driver_class => "com.microsoft.sqlserver.jdbc.SQLServerDriver"jdbc_connection_string => "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=abtest"jdbc_user => "sa"jdbc_password => "123456"# schedule => 分 时 天 月 年  # schedule => * 22  *  *  *     //will execute at 22:00 every dayschedule => "* * * * *"jdbc_paging_enabled => truejdbc_page_size => 1000clean_run => falseuse_column_value => true            #设置查询条件的字段tracking_column => lastedittimerecord_last_run => truelast_run_metadata_path => "D:\jdbcconfig\data\station_parameter.txt"            #设置列名小写lowercase_column_names => truestatement_filepath => "/jdbcconfig/myes.sql"#索引的类型type => "test"}
}filter {json {source => "message"remove_field => ["message"]}
}output {elasticsearch {hosts => ["172.16.57.233:9200"]action => "index" #索引index => "test"document_id => "%{productid}"}stdout {#codec => json_lines        #设置输出的格式codec => line {format => "productid: %{[productid]} isdeleted: %{[isdeleted]} lastedittime: %{[lastedittime]} " }}
}一定要注意配置的路径是否正确,否者执行会报错

myes.sql是里面你需要执行查询的SQL语句

SELECT *
FROM [dbo].test

首先要启动elasticsearch,

然后在logstash的bin目录下执行如下命令:logstash -f jdbcconfig/jdbc.conf

数据就开始同步了。。。。

转载于:https://www.cnblogs.com/ok123/p/7612125.html

利用 Logstash-input-jdbc同步sqlserver数据到elasticsearch相关推荐

  1. confluent实时同步sqlserver数据到kafka

    安装准备 192.168.23.132 (主机名spark01) 192.168.23.133 (主机名spark02) 192.168.23.134 (主机名spark03) confluent-5 ...

  2. 使用canal实时同步MySQL数据到Elasticsearch

    使用canal实时同步MySQL数据到Elasticsearch 搭建环境 安装 elasticsearch 安装 kibana 下载和安装canal 1.下载canal 2.配置MySQL 3.配置 ...

  3. Logstash 安装及简单实用(同步MySql数据到Elasticsearch)

    Logstash是一款轻量级的日志搜集处理框架,可以方便的把分散的.多样化的日志搜集起来,并进行自定义的处理,然后传输到指定的位置,比如某个服务器或者文件 Windows环境: 1.下载logstas ...

  4. logstash同步mysql数据到elasticsearch,动态模板

    后台运行logstash Last login: Thu Jul 23 17:50:26 2020 [root@localhost ~]# nohup  /home/essoft/logstash-6 ...

  5. elasticsearch-jdbc同步myslq数据到elasticsearch

    一.linux上使用 前提: 1)elasticsearch 2.3.2 安装成功,测试ok. 2)mysql安装成功,能实现增.删.改.查. 可供测试的数据库为test,表为cc,具体信息如下: m ...

  6. 使用canal同步MySQL数据到Elasticsearch(ES)

    目录 1.功能及使用场景 1.1.功能介绍 1.2.使用场景 2.需求引入 3.canal文件下载及准备 3.1 下载文件 3.2 准备文件 4.deployer安装及效果测试 4.1.deploye ...

  7. canal deployer+canal adapter自动同步MySQL数据到ElasticSearch

    一.安装Elastic Search 6.8 1.下载 Elastic Search 6.8资源下载 2.部署环境配置 创建用户(es不能使用root启动,否则报错) adduser elastic ...

  8. 【Elasticsearch】推荐一个同步Mysql数据到Elasticsearch的工具

    1.概述 转载:https://elasticsearch.cn/article/756

  9. logstash增量同步mysql数据到es

    本篇本章地址:https://www.cnblogs.com/Thehorse/p/11601013.html 今天我们来讲一下logstash同步mysql数据到es 我认为呢,logstash是众 ...

  10. Logstash同步mysql数据

    Logstash同步mysql数据到ElasticSearch 1.安装logstash 下载logstash,解压压缩包 下载地址:https://www.elastic.co/downloads/ ...

最新文章

  1. redis bind多个ip_Spring Boot 中 Redis 的使用
  2. C++语言标准库functional中的函数对象,绝对是装B神器~
  3. 怎样允许远程访问mysql_如何开启MySQL远程访问权限 允许远程连接
  4. 技术架构演进|0到千万DAU,微淘如何走过?
  5. java面试算法总结_java编程面试过程中常见的10大算法概念汇总
  6. 5006.c++类中使用static变量bug
  7. Python+tkinter+pillow实现屏幕任意区域截图
  8. HDU - 2122 Ice_cream’s world III
  9. ghost还原提示an internal
  10. MATLAB 滤波函数的源代码
  11. 双IP双线路实现方式 先来说说双线单IP和双线双IP的区别
  12. 看他如何做到4年2个博士学位,做研究、出书挣钱两不误。
  13. stm32闪存的理解
  14. 聪哥哥有话说之说说《短歌行》
  15. 观《从你的全世界路过》
  16. android 错误中英互译,安卓手机Recovery模式刷机情况下的中英文对照翻译
  17. 常见漏洞扫描工具AWVS、AppScan、Nessus的使用
  18. 高中教学有计算机课吗,谈高中信息技术课教学
  19. 【08月28日】A股滚动市盈率PE历史新低排名
  20. Android 电池系统

热门文章

  1. 20届美团提前批面经
  2. 图像处理笔记(十七):再看傅里叶变换
  3. iPhone手机获取uuid 方法
  4. 网络操作系统第七章习题
  5. oracle SQL查询
  6. [转] Android SDK manager 无法获取更新版本列表
  7. VB.NET 策略模式(下机用户类型选择)
  8. 理解 Delphi 的类(十一) - 深入类中的方法[12] - 消息方法
  9. Array类对数组的操作
  10. VC++的链接错误LNK2001zz