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

开始导数据以前考虑必须考虑清楚须要什么。
     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端。sql

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

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

打开Logstash文件夹---conf---sqlserver.conf数据库

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

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

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

1.开始运行cmdsqlserver

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

2.定位到logstash的位置post

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

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

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

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

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

数据导入就这样作好了,看似简单,由于网上资料不少细节没有说明白我也搞了一段时间。
有须要logstash 和JDBC的朋友能够私信问我要。server

相关文章
相关标签/搜索