Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud dataflow 如果我们的类路径中有2.2.0,那么我的管道使用哪个版本的SDK?_Google Cloud Dataflow - Fatal编程技术网

Google cloud dataflow 如果我们的类路径中有2.2.0,那么我的管道使用哪个版本的SDK?

Google cloud dataflow 如果我们的类路径中有2.2.0,那么我的管道使用哪个版本的SDK?,google-cloud-dataflow,Google Cloud Dataflow,beam SDK java core的最新版本是2.3.0。但是,如果我的管道代码使用beam SDK java core 2.2.0,那么我的管道在数据流中运行时会使用2.2.0还是2.3.0?管道将使用v2.2.0实现。ApacheBeamSDK独立于Google云数据流。您可以控制使用哪个版本的梁。数据流只是执行梁管道。数据流UI显示正在使用哪个版本的Beam。管道将使用v2.2.0实现。ApacheBeamSDK独立于Google云数据流。您可以控制使用哪个版本的梁。数据流只是执行梁管道

beam SDK java core的最新版本是2.3.0。但是,如果我的管道代码使用beam SDK java core 2.2.0,那么我的管道在数据流中运行时会使用2.2.0还是2.3.0?

管道将使用v2.2.0实现。ApacheBeamSDK独立于Google云数据流。您可以控制使用哪个版本的梁。数据流只是执行梁管道。数据流UI显示正在使用哪个版本的Beam。

管道将使用v2.2.0实现。ApacheBeamSDK独立于Google云数据流。您可以控制使用哪个版本的梁。数据流只是执行梁管道。数据流UI显示正在使用哪个版本的Beam。

将此答案作为@Andrew答案的补充

如果您使用的是Maven,还可以在管道的
pom.xml
配置文件中指定正在使用的
beam SDK java core
版本,如下所述:


org.apache.beam

您还可以在中看到可用Maven依赖项的完整列表,如您所见,对于Cloud Sataflow SDK jor Java 2.2.0,
org.apache.beam beam SDK Java core 2.2.0
是可用选项之一


如果您没有使用Maven,那么在任何情况下,管道都应该使用您在工作目录中指定的依赖项,因为它将从那里获取使用SDK所需的文件。

将此答案作为@Andrew答案的补充

如果您使用的是Maven,还可以在管道的
pom.xml
配置文件中指定正在使用的
beam SDK java core
版本,如下所述:


org.apache.beam

您还可以在中看到可用Maven依赖项的完整列表,如您所见,对于Cloud Sataflow SDK jor Java 2.2.0,
org.apache.beam beam SDK Java core 2.2.0
是可用选项之一

如果您没有使用Maven,那么在任何情况下,管道都应该使用您在工作目录中指定的依赖项,因为它将从那里获取使用SDK所需的文件

<dependency>
  <groupId>org.apache.beam</groupId>
  <artifactId>beam-sdks-java-core</artifactId>
  <version>2.2.0</version>
</dependency>