您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

开始使用ElasticSearch(四)之将SqlServer数据库数据导入ES

bubuko 2022/1/25 19:19:35 sqlserver 字数 2614 阅读 776 来源 http://www.bubuko.com/infolist-5-1.html

开始导数据之前考虑必须考虑清楚需要什么。1.导入数据需要读数据库JDBCConnector(因为这个是基于JAVA的)2.中间件工具Logstash(这个ES官网提供的)那么开始咯。试试看呀伐!把**JDBCforSQL**解压到D盘(我只是做个示范噢。)把Logstash解压到D盘。注意看下我的两个版本,我把我的数据库版本也贴出来,这样更直观。思路:Logstash来使用JDBC驱动连接sql数
开始导数据之前考虑必须考虑清楚需要什么。 1.导入数据需要读数据库 JDBC Connector(因为这个是基于JAVA的) 2.中间件工具Logstash (这个ES官网提供的)
   那么开始咯。试试看呀伐!
   把**JDBC for SQL**解压到D盘(我只是做个示范噢。)

开始使用ElasticSearch(四)之将SqlServer数据库数据导入ES

     把Logstash解压到D盘。注意看下我的两个版本,我把我的数据库版本也
     贴出来,这样更直观。

开始使用ElasticSearch(四)之将SqlServer数据库数据导入ES

开始使用ElasticSearch(四)之将SqlServer数据库数据导入ES

思路:Logstash 来使用 JDBC 驱动连接sql数据库查询出表数据输出到ES端。

打开Logstash文件夹---lib---新建文件夹sqlserverdriver---把jdbc里面的mssql-jdbc-6.2.2.jre8.jar包放进去

开始使用ElasticSearch(四)之将SqlServer数据库数据导入ES

打开Logstash文件夹---conf---sqlserver.conf

开始使用ElasticSearch(四)之将SqlServer数据库数据导入ES

打开后做如下图配置并保存。
开始使用ElasticSearch(四)之将SqlServer数据库数据导入ES

接下步骤比较重要,我当时在配置的时候网上搜的不详细。

1.开始运行cmd

开始使用ElasticSearch(四)之将SqlServer数据库数据导入ES

2.定位到logstash的位置

开始使用ElasticSearch(四)之将SqlServer数据库数据导入ES

3.输入这段命令 logstash -f config\sqlserver.conf 就会开始执行数据导入了。

开始使用ElasticSearch(四)之将SqlServer数据库数据导入ES

4.打开postman查询下数据有没有导入。

开始使用ElasticSearch(四)之将SqlServer数据库数据导入ES

数据导入就这样做好了,看似简单,因为网上资料很多细节没有说明白我也搞了一段时间。
有需要logstash 和JDBC的朋友可以私信问我要。

开始使用ElasticSearch(四)之将SqlServer数据库数据导入ES

原文:https://blog.51cto.com/15034497/2566449


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶