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)是否写的有问题,有时候这个字段会读取不到
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值