java - 将测试版功能与 Google Dataproc Java API 结合使用

标签 java google-cloud-dataproc

我正在使用 Google Dataproc 以及 Java 应用程序来管理集群的配置和作业的提交。

最近我注意到一个有趣的测试版功能“计划删除”。我现在正在研究如何利用它。

我使用的是 1.25.0 Java API,毫不奇怪,它没有为这些 beta 功能定义 getters/setters/objects。所以我想我只需使用 GenericJson 上的 set(field, value) 来解决它。

但是...发现似乎没有办法将 Dataproc API 指向不同的版本路径。

private static final String REST_PATH = "v1/projects/{projectId}/regions/{region}/clusters/{clusterName}";

无论如何,希望我遗漏了一些东西,并且我可以在没有太多黑客攻击的情况下尝试这个功能。

最佳答案

v1beta2 API 有单独的包:

https://developers.google.com/resources/api-libraries/documentation/dataproc/v1beta2/java/latest/

由于 v1beta2v1 中出现的内容的预览,因此您应该能够搜索/替换包名称,并且一切都会正常工作。

关于java - 将测试版功能与 Google Dataproc Java API 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54816958/

相关文章:

hadoop - 无法在 Google Cloud Dataproc 上启动 Apache Flink 1.7

google-cloud-platform - 如何在 Google Dataproc 上运行两个并行作业

java - 在 linux 中使用 JNI 和 C++ 加载动态库

java - 如何以编程方式停止 Vert.x verticle?

java - Android 数组的空指针

apache-spark - Dataproc (Spark v2) 中的 Yarn 队列示例

apache-spark - 如何在 Dataproc 上调试 Spark 作业?

scala - org.apache.spark.SparkException : Job aborted due to stage failure: Task 98 in stage 11. 0失败4次

java - 从数组添加到 ListArray

java - add 方法与 setContentPane 有什么区别?