gpt4 book ai didi

java - 属性 [region] 标有相互矛盾的注释 + Apache Beam 2.23

转载 作者:行者123 更新时间:2023-12-04 03:59:35 24 4
gpt4 key购买 nike

我正在将 Beam SDK 从 2.14 升级到 2.23。在执行此操作时,我遇到了错误 Missing required values: region at org.apache.beam.runners.dataflow.DataflowRunner.fromOptions 因此,我将区域添加为命令行参数 --region= us-central1 并且还在我的 Pipeline Options 类中添加了 getter setter 方法作为

@Description("VM region") 
@Default.String("us-central1")
public String getRegion();
public void setRegion(String value);

有了这个,现在我收到错误,因为 java.lang.IllegalArgumentException: Property [region] is marked with contradictory annotations

我们将不胜感激。

最佳答案

我遇到了同样的问题,我只是在 CLI 中添加了 --region=us-central1 而没有添加 getter 和 setter。成功了!

mvn  compile exec:java -Dexec.mainClass=org.omar.$CLASS_NAME -Dexec.cleanupDaemonThreads=false -Dexec.args=" --project=$PROJECT_ID --stagingLocation=gs://$BUCKET_NAME/staging --tempLocation=gs://$BUCKET_NAME/temp --templateLocation=gs://$BUCKET_NAME/templates/$TEMPLATE_NAME.json --runner=DataflowRunner --region=us-central1"

关于java - 属性 [region] 标有相互矛盾的注释 + Apache Beam 2.23,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63266371/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com