开始使用ElasticSearch(四)之将SqlServer数据库数据导入ES
2020-12-18 10:14
2121 查看
开始导数据之前考虑必须考虑清楚需要什么。 1.导入数据需要读数据库 JDBC Connector(因为这个是基于JAVA的) 2.中间件工具Logstash (这个ES官网提供的)
那么开始咯。试试看呀伐! 把**JDBC for SQL**解压到D盘(我只是做个示范噢。)
把Logstash解压到D盘。注意看下我的两个版本,我把我的数据库版本也 贴出来,这样更直观。
思路:Logstash 来使用 JDBC 驱动连接sql数据库查询出表数据输出到ES端。
打开Logstash文件夹---lib---新建文件夹sqlserverdriver---把jdbc里面的mssql-jdbc-6.2.2.jre8.jar包放进去
打开Logstash文件夹---conf---sqlserver.conf
打开后做如下图配置并保存。
接下步骤比较重要,我当时在配置的时候网上搜的不详细。
1.开始运行cmd
2.定位到logstash的位置
3.输入这段命令 logstash -f config\sqlserver.conf 就会开始执行数据导入了。
4.打开postman查询下数据有没有导入。
数据导入就这样做好了,看似简单,因为网上资料很多细节没有说明白我也搞了一段时间。
有需要logstash 和JDBC的朋友可以私信问我要。
相关文章推荐
- Elasticsearch系列(十)----使用webmagic爬取数据导入到ES
- elasticsearch 使用bulk导入数据
- ES 译文之如何使用 Logstash 实现关系型数据库与 ElasticSearch 之间的数据同
- ES学习笔记-elasticsearch-hadoop导入hive数据到es的实现探究
- ES学习笔记-elasticsearch-hadoop导入hive数据到es的实现探究
- 记录ElasticSearch6.2.4+Jest开发笔记(3)- 数据导入ES
- 使用python,批量导入数据到elasticsearch中
- 使用Mapreduce将hbase表中的数据全量导入ElasticSearch
- ElasticSearch中使用reiver-jdbc从数据库导入数据
- Elasticsearch中使用reiver-jdbc导入数据
- 使用json文件给es中导入数据
- Windows下使用curl命令向elasticsearch导入示例数据出错问题
- Elasticsearch中使用reiver-jdbc导入数据
- 使用navicat for sqlserver 把excel中的数据导入到sqlserver数据库
- Elasticsearch系列(九)----使用Logstash-input-jdbc同步数据库中的数据到ES
- 使用Transact-SQL进行数据导入导出方法详解
- 使用sql批量导入文本数据
- 使用navicat8实现创建数据库和导入数据[图文]
- SQL Server BI Step by Step 2--- 使用SSIS进行简单的数据导入导出
- 在使用exp/imp时如何实现导入数据到指定的表空间