kettle导数据操作

1.导入数据到elasticSearch
首先要确保elasticSearch started了。


kettle导数据操作_第1张图片

设置ElasticSearch Bulk Insert属性,先设地址和端口,并Test Connection确保连接正确。


kettle导数据操作_第2张图片

开始一直出现提示:


kettle导数据操作_第3张图片

就是因为Address和Port填得不对,具体可以在启动es后看信息:

kettle导数据操作_第4张图片

发现里面提到了127.0.0.1:9300和127.0.0.1:9200,最后发现只有127.0.0.1:9300可用,
kettle导数据操作_第5张图片

Test OK后再配置其他的,
kettle导数据操作_第6张图片
kettle导数据操作_第7张图片

Settings如果没改过cluster.name等可不设。

最后在kettle中运行成功后,去elasticsearch-head里看,有数据了!
kettle导数据操作_第8张图片

2.excel文件数据导入数据库
先新建转换如下:


kettle导数据操作_第9张图片

双击"Excel输入"设置,
文件栏下,表格类型选相应格式,这里是xls格式。"浏览"选择文件,然后"增加",文件出现在"选中的文件"中。


kettle导数据操作_第10张图片

工作表栏下,获取工作表名称,弹出框里点》全部选中添加。


kettle导数据操作_第11张图片

字段栏下,点击“获取来自头部数据的字段”,自动添加字段,根据需要设置数据格式。


kettle导数据操作_第12张图片

中途可以随时预览记录。

你可能感兴趣的:(kettle导数据操作)