使用spoon工具抽取Elasticsearch的数据并入库

1.需求:使用 spoon工具抽取Elasticsearch的数据,并且入库,为此自己本地搭建了一套spoon,请求Elasticsearch抽取数据并入库;

2.本次搭建的的资源请见我百度网盘分享地址:链接:https://pan.baidu.com/s/13NvbIrKyk-T-YV1z4PBC4Q 
提取码:6q14

3.运行spoon.bat启动工具;

使用spoon工具抽取Elasticsearch的数据并入库

3.新建转换:

使用spoon工具抽取Elasticsearch的数据并入库

4.因为spoon没有提供直接读取Elasticserach的方式,这里我使用ssh命令方式访问Elasticserach

使用spoon工具抽取Elasticsearch的数据并入库

配置服务器连接参数:

使用spoon工具抽取Elasticsearch的数据并入库

配置elasticserach 查询方式,以及输出信息,这里主要使用的是curl 命令发送的请求:

使用spoon工具抽取Elasticsearch的数据并入库

5. 使用json输入控件接收es数据,字段路径注意书写方式。

使用spoon工具抽取Elasticsearch的数据并入库

 6.使用字段选择控件输出字段:

使用spoon工具抽取Elasticsearch的数据并入库

7.使用更新、插入控件更新数据到数据库;注意:选择目标库,目标表,以及自己需要插入的字段。

使用spoon工具抽取Elasticsearch的数据并入库

8,总结:经过上述的步骤,亲测可以把Elasticserach数据抽取出来并且维护到数据库,希望能爆竹到你们,若是有不解的话,可以加我微信我们共同探讨,下一篇我将介绍kettle-manager管理spoon作业。

使用spoon工具抽取Elasticsearch的数据并入库