You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user-zh@flink.apache.org by kcz <57...@qq.com> on 2020/07/17 09:26:13 UTC
回复: flink-1.11 ddl 写入json 格式数据到hdfs问题
tks解决了,有一个小问题,文档写了30m,但是代码实际不支持m来代表分钟
------------------ 原始邮件 ------------------
发件人: "user-zh" <jingsonglee0@gmail.com>;
发送时间: 2020年7月17日(星期五) 下午4:57
收件人: "user-zh"<user-zh@flink.apache.org>;
主题: Re: flink-1.11 ddl 写入json 格式数据到hdfs问题
Hi,
如同[1]里面说的,对于csv和json,你还需要配置rolling相关参数,因为它们是可以不在checkpoint强行rolling的。
NOTE: For row formats (csv, json), you can set the parameter
sink.rolling-policy.file-size or sink.rolling-policy.rollover-interval in
the connector properties and parameter execution.checkpointing.interval in
flink-conf.yaml together if you don’t want to wait a long period before
observe the data exists in file system. For other formats (avro, orc), you
can just set parameter execution.checkpointing.interval in flink-conf.yaml.
所以如果你想通过时间来rolling,你还需要配sink.rolling-policy.rollover-interval和sink.rolling-policy.check-interval
[1]
https://ci.apache.org/projects/flink/flink-docs-master/dev/table/connectors/filesystem.html#rolling-policy
Best,
Jingsong
On Fri, Jul 17, 2020 at 4:25 PM kcz <573693104@qq.com> wrote:
> 代码引用
>
> https://ci.apache.org/projects/flink/flink-docs-release-1.11/dev/table/connectors/filesystem.html#full-example
> 将parquet换成了json之后,chk成功,但是文件状态一直处于in-progress状态,我应该如何让它成功呢?
> parquet目前是已经success了。
--
Best, Jingsong Lee
Re: flink-1.11 ddl 写入json 格式数据到hdfs问题
Posted by Leonard Xu <xb...@gmail.com>.
是的
感谢反馈,文档里单位问题,分钟对应的是 min
> 在 2020年7月17日,17:26,kcz <57...@qq.com> 写道:
>
> tks解决了,有一个小问题,文档写了30m,但是代码实际不支持m来代表分钟
>
>
>
>
>
>
> ------------------ 原始邮件 ------------------
> 发件人: "user-zh" <jingsonglee0@gmail.com <ma...@gmail.com>>;
> 发送时间: 2020年7月17日(星期五) 下午4:57
> 收件人: "user-zh"<user-zh@flink.apache.org <ma...@flink.apache.org>>;
>
> 主题: Re: flink-1.11 ddl 写入json 格式数据到hdfs问题
>
>
>
> Hi,
>
> 如同[1]里面说的,对于csv和json,你还需要配置rolling相关参数,因为它们是可以不在checkpoint强行rolling的。
>
> NOTE: For row formats (csv, json), you can set the parameter
> sink.rolling-policy.file-size or sink.rolling-policy.rollover-interval in
> the connector properties and parameter execution.checkpointing.interval in
> flink-conf.yaml together if you don’t want to wait a long period before
> observe the data exists in file system. For other formats (avro, orc), you
> can just set parameter execution.checkpointing.interval in flink-conf.yaml.
>
> 所以如果你想通过时间来rolling,你还需要配sink.rolling-policy.rollover-interval和sink.rolling-policy.check-interval
>
> [1]
> https://ci.apache.org/projects/flink/flink-docs-master/dev/table/connectors/filesystem.html#rolling-policy
>
> Best,
> Jingsong
>
> On Fri, Jul 17, 2020 at 4:25 PM kcz <573693104@qq.com> wrote:
>
> > 代码引用
> >
> > https://ci.apache.org/projects/flink/flink-docs-release-1.11/dev/table/connectors/filesystem.html#full-example <https://ci.apache.org/projects/flink/flink-docs-release-1.11/dev/table/connectors/filesystem.html#full-example>
> > 将parquet换成了json之后,chk成功,但是文件状态一直处于in-progress状态,我应该如何让它成功呢?
> > parquet目前是已经success了。
>
>
>
> --
> Best, Jingsong Lee