数据入
elasticsearch
说明
:
kettle5.x
版本中自带的
ES
控件(批量加载
=>ElasticSearch
批量加载)只适用于
Elastic
Search 0.16.3
版本,这是官网上拷贝下来的话
测试之后发现不可用,会出现
no
elasticsearch
nodes
found
的错误,所以最后选择使用
kettle6.0
版本。
在
kettle5.x
版本中,
elasticsearch
控件不是作为
kettle
插件使用的,
在
lib
下有对应版本的
jar
文件,
但在
kettle6.0
版本中,
elasticsearch
是以插件的形式加入到
kettle
中的,插件的位置在
Kettle
目录
\data-integration\plugins\elasticsearch-bulk-insert-plugin
所以,要在
kettle5.x
中使用
elasticsearch
,其中的一个办法就是将
6.0
版本中的该插件文件
夹拷贝到
5.x
中(亲测可用)
。
从
oracle
数据库读出数据写入到
es
1
、流程
2
、设置
Kettle
中设置
ElasticSearch
需要配置如下几个参数
(
1
)服务地址:包括地址和端口号
(
2
)索引名
(
3
)索引中的
type
表名