streamsets3.21 Elasticsearch数据处理,输入到kudu、mysql

部分用法的官方链接:
https://streamsets.com/documentation/datacollector/3.21.x/help/index.html
中文站:
http://streamsets.vip/

上一篇文章写了mysql实时同步kudu,链接放这里
https://blog.csdn.net/kkHMou/article/details/115330489

一、es到kudu

在这里插入图片描述

1、es输入端配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

{"sort": [{"logTime": {"order": asc}}],"query": {"range": {"logTime": {"gt": ${OFFSET}}}}
}

作为offset的字段上下文保持一致就行

1.1、es数据展示

在这里插入图片描述

2、中间流设置

我这里使用Field Type Converter的原因是我es这个索引的时间字段格式不能直接存入kudu、mysql,所以需要转化一下。
在这里插入图片描述

3、输入端kudu配置

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
注意一点:kudu中的字段名所有大写都是自动转化成小写,建表的时候写的大写,也会转成小写。

4、输入端mysql配置

前面都是一样的
在这里插入图片描述
…?useUnicode=true&characterEncoding=utf-8
在这里插入图片描述
在这里插入图片描述
注:如果这里运行提示 Max Column,看看你数据库的表和你的配置是否保持字段一致,再看看你的es字段(SDC Field)是否写的有问题,有时候这个字段会读取不到
在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部