Google cloud dataflow 无法将数据流与google cloud自然语言API一起使用
我有一个数据流管道来使用谷歌云自然语言API进行情感分析。因此,我将云语言和dataflow runner的jar包括在内,如下所示:Google cloud dataflow 无法将数据流与google cloud自然语言API一起使用,google-cloud-dataflow,apache-beam,google-natural-language,Google Cloud Dataflow,Apache Beam,Google Natural Language,我有一个数据流管道来使用谷歌云自然语言API进行情感分析。因此,我将云语言和dataflow runner的jar包括在内,如下所示: <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-language</artifactId> <version>1.25.0</version> </depende
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-language</artifactId>
<version>1.25.0</version>
</dependency>
<dependency>
<groupId>org.apache.beam</groupId>
<artifactId>beam-runners-google-cloud-dataflow-java</artifactId>
<version>2.4.0</version>
</dependency>
我也有同样的问题。你可以使用谷歌云语言的早期版本来解决这个问题,这并不理想,但如果你不需要自然语言API的新功能,它可以工作
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-language</artifactId>
<version>0.20.0-beta</version>
</dependency>
com.google.cloud
谷歌云语言
0.20.0-beta
0.20.0-beta正在使用io.grpc:grpc核心:jar:1.2.0。看看它是否适用于您。我想重现这个问题,您是从头开始创建管道,还是遵循任何教程,以便我可以从那里开始?我发现,在我交换依赖顺序后,问题就解决了。
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-language</artifactId>
<version>0.20.0-beta</version>
</dependency>