Hi Fabian,

Thank you for quick response. We will check the versions of the flink in 
cluster and maven.


By the way, the BucketingSink function is really good at sinking to hdfs 
(Especially for event time file naming).  However, currently in version 1.1.3, 
the RollingSink function is used. Is there any plan to release the 
BucketingSink function in stable version?

________________________________
Gönderen: Fabian Hueske <fhue...@gmail.com>
Gönderildi: 26 Ekim 2016 Çarşamba 20:38:56
Kime: dev@flink.apache.org
Konu: Re: Flink 1.2-SNAPSHOT Bucketing Sink problem

Hi Ozan,

a NoSuchMethodError indicates a version mismatch. Since you are using a
SNAPSHOT build it is likely that dependencies changed when you recompiled
Flink or your job.
You should make sure that you are using the same version (on SNAPSHOT the
same commit) for jobs and cluster.

Best, Fabian

2016-10-26 18:30 GMT+02:00 Ozan DENİZ <ozande...@outlook.com>:

> Hi everyone,
>
>
> We are currently using BucketingSink (Flink 1.2-SNAPSHOT) function for
> sink operation. The BucketingSink function was working correctly. However
> today, when I put the job on cluster I got this error;
>
>
> java.lang.NoSuchMethodError: org.apache.flink.streaming.api.operators.
> StreamingRuntimeContext.getProcessingTimeService()
> Lorg/apache/flink/streaming/runtime/tasks/ProcessingTimeService;
>         at org.apache.flink.streaming.connectors.fs.bucketing.
> BucketingSink.open(BucketingSink.java:327)
>         at org.apache.flink.api.common.functions.util.FunctionUtils.
> openFunction(FunctionUtils.java:36)
>         at org.apache.flink.streaming.api.operators.
> AbstractUdfStreamOperator.open(AbstractUdfStreamOperator.java:102)
>         at org.apache.flink.streaming.runtime.tasks.StreamTask.
> openAllOperators(StreamTask.java:372)
>         at org.apache.flink.streaming.runtime.tasks.StreamTask.
> invoke(StreamTask.java:261)
>         at org.apache.flink.runtime.taskmanager.Task.run(Task.java:609)
>         at java.lang.Thread.run(Thread.java:745)
>
>
> Is there any way to solve this problem?
>
>
> (The rolling sink function is working based on the processing time and we
> need event time for hdfs. Therefore we have choosen bucketing sink
> function.)
>
>
> Thank you for your helps.
>
>
> Ozan.
>

Reply via email to