Apache flink 在独立flink群集(apache flink 1.9.0)上运行apache beam字数计算示例时出错

Apache flink 在独立flink群集(apache flink 1.9.0)上运行apache beam字数计算示例时出错,apache-flink,apache-beam-io,apache-beam,Apache Flink,Apache Beam Io,Apache Beam,无法在project word count beam上执行目标org.codehaus.mojo:exec maven plugin:1.6.0:java(默认cli):执行java类时发生异常。类org.apache.beam.model.pipeline.v1.RunnerApi$StandardPTransforms$Primitives未实现请求的接口org.apache.beam.vendor.grpc.v1p26p0.com.google.protobuf.ProtocolMessa

无法在project word count beam上执行目标org.codehaus.mojo:exec maven plugin:1.6.0:java(默认cli):执行java类时发生异常。类org.apache.beam.model.pipeline.v1.RunnerApi$StandardPTransforms$Primitives未实现请求的接口org.apache.beam.vendor.grpc.v1p26p0.com.google.protobuf.ProtocolMessageEnum

at org.apache.beam.runners.core.construction.BeamUrns.getUrn (BeamUrns.java:27)
    at org.apache.beam.runners.core.construction.PTransformTranslation.<clinit> (PTransformTranslation.java:135)
    at org.apache.beam.runners.core.construction.PTransformMatchers$6.matches (PTransformMatchers.java:263)
    at org.apache.beam.sdk.Pipeline$2.enterCompositeTransform (Pipeline.java:270)
    at org.apache.beam.sdk.runners.TransformHierarchy$Node.visit (TransformHierarchy.java:653)
    at org.apache.beam.sdk.runners.TransformHierarchy$Node.visit (TransformHierarchy.java:657)
    at org.apache.beam.sdk.runners.TransformHierarchy$Node.access$600 (TransformHierarchy.java:317)
    at org.apache.beam.sdk.runners.TransformHierarchy.visit (TransformHierarchy.java:251)
    at org.apache.beam.sdk.Pipeline.traverseTopologically (Pipeline.java:460)
    at org.apache.beam.sdk.Pipeline.replace (Pipeline.java:260)
    at org.apache.beam.sdk.Pipeline.replaceAll (Pipeline.java:210)
    at org.apache.beam.runners.flink.FlinkPipelineExecutionEnvironment.translate (FlinkPipelineExecutionEnvironment.java:114)
    at org.apache.beam.runners.flink.FlinkRunner.run (FlinkRunner.java:107)
    at org.apache.beam.sdk.Pipeline.run (Pipeline.java:315)
    at org.apache.beam.sdk.Pipeline.run (Pipeline.java:301)
    at org.apache.beam.examples.WordCount.runWordCount (WordCount.java:208)
    at org.apache.beam.examples.WordCount.main (WordCount.java:250)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    at org.codehaus.mojo.exec.ExecJavaMojo$1.run (ExecJavaMojo.java:282)
    at java.lang.Thread.run (Thread.java:748)
位于org.apache.beam.runners.core.construction.BeamUrns.getUrn(BeamUrns.java:27)
在org.apache.beam.runners.core.construction.ptTransformTranslation上。(ptransformtransation.java:135)
位于org.apache.beam.runners.core.construction.PTransformMatchers$6.matches(PTransformMatchers.java:263)
位于org.apache.beam.sdk.Pipeline$2.enterCompositeTransform(Pipeline.java:270)
位于org.apache.beam.sdk.runners.TransformHierarchy$Node.visit(TransformHierarchy.java:653)
位于org.apache.beam.sdk.runners.TransformHierarchy$Node.visit(TransformHierarchy.java:657)
位于org.apache.beam.sdk.runners.TransformHierarchy$Node.access$600(TransformHierarchy.java:317)
访问org.apache.beam.sdk.runners.TransformHierarchy.visit(TransformHierarchy.java:251)
在org.apache.beam.sdk.Pipeline.traversetopological上(Pipeline.java:460)
位于org.apache.beam.sdk.Pipeline.replace(Pipeline.java:260)
位于org.apache.beam.sdk.Pipeline.replaceAll(Pipeline.java:210)
位于org.apache.beam.runners.flink.FlinkPipelineExecutionEnvironment.translate(FlinkPipelineExecutionEnvironment.java:114)
位于org.apache.beam.runners.flink.FlinkRunner.run(FlinkRunner.java:107)
位于org.apache.beam.sdk.Pipeline.run(Pipeline.java:315)
位于org.apache.beam.sdk.Pipeline.run(Pipeline.java:301)
位于org.apache.beam.examples.WordCount.runWordCount(WordCount.java:208)
位于org.apache.beam.examples.WordCount.main(WordCount.java:250)
位于sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)处
位于java.lang.reflect.Method.invoke(Method.java:498)
位于org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:282)
在java.lang.Thread.run(Thread.java:748)

org.apache.beam
beam-runners-flink-1.9
2.17.0

得到了这个,这是因为依赖项版本不匹配。实际上,我的链接群集的版本和依赖项版本不兼容。获取此版本,这是由于依赖项版本不匹配。实际上,我的链接群集版本和依赖项版本不兼容。
<dependency>
    <groupId>org.apache.beam</groupId>
    <artifactId>beam-runners-flink-1.9</artifactId>
    <version>2.17.0</version>
</dependency>