Google cloud platform 为什么数据流工作者不尊重新悉尼地区?
我正在尝试将数据流(Java SDK 2.0.0)管道的区域设置为Google cloud platform 为什么数据流工作者不尊重新悉尼地区?,google-cloud-platform,google-compute-engine,google-cloud-dataflow,apache-beam,Google Cloud Platform,Google Compute Engine,Google Cloud Dataflow,Apache Beam,我正在尝试将数据流(Java SDK 2.0.0)管道的区域设置为澳大利亚东南1-a,澳大利亚东南1-b,或澳大利亚东南1-c(即悉尼的一个区域): publicstaticvoidmain(字符串…参数){ DataflowPipelineOptions=PipelineOptions工厂 .fromArgs(args) .withValidation() .as(DataflowPipelineOptions.class); options.setRunner(DataflowRunner.
澳大利亚东南1-a
,澳大利亚东南1-b
,或澳大利亚东南1-c
(即悉尼的一个区域):
publicstaticvoidmain(字符串…参数){
DataflowPipelineOptions=PipelineOptions工厂
.fromArgs(args)
.withValidation()
.as(DataflowPipelineOptions.class);
options.setRunner(DataflowRunner.class);
选项。setJobName(“悉尼数据流管道”);
options.setStagingLocation(“gs:///jars”);
options.setTempLocation(“gs:///jars”);
options.setRegion(“australia-Southast1-a”);//将此方法列为@隐藏的和@实验的,并注明:
“云数据流服务尚不支持此设置。但是,
添加服务支持后,此SDK的用户将能够
控制该地区。”
设置区域
方法仍可用于控制工作人员位置。将此方法列为@隐藏
和@实验
,并注明:
“云数据流服务尚不支持此设置。但是,
添加服务支持后,此SDK的用户将能够
控制该地区。”
setZone
方法仍可用于控制工作人员位置
public static void main(String... args) {
DataflowPipelineOptions options = PipelineOptionsFactory
.fromArgs(args)
.withValidation()
.as(DataflowPipelineOptions.class);
options.setRunner(DataflowRunner.class);
options.setJobName("sydney-dataflow-pipeline");
options.setStagingLocation("gs://<redacted>/jars");
options.setTempLocation("gs://<redacted>/jars");
options.setRegion("australia-southeast1-a"); //<<--trying to set region to Sydney
options.setMaxNumWorkers(3);
Pipeline pipeline = Pipeline.create(options);
pipeline.apply
[..]
pipeline.run(); //run it
}