【问题标题】:Adding Labels to DataProc Cluster using Java Code使用 Java 代码向 DataProc 集群添加标签
【发布时间】:2021-03-21 22:05:10
【问题描述】:

我是 GCP 的新手,目前我希望使用 Java 创建一个 Dataproc 集群并为其添加某些标签。

对于集群创建,我使用以下代码:

    String clusterName = "XXXXXX";
    String projectId   = "YYYYYY";
    String region      = "us-central1";

    String myEndpoint = String.format("%s-dataproc.googleapis.com:443", region);


    ClusterControllerSettings clusterControllerSettings = ClusterControllerSettings.newBuilder()
            .setEndpoint(myEndpoint).build();

    ClusterControllerClient clusterControllerClient = ClusterControllerClient
            .create(clusterControllerSettings);

        InstanceGroupConfig masterConfig = InstanceGroupConfig.newBuilder().setMachineTypeUri("n1-standard-1")
                .setNumInstances(1).build();
        InstanceGroupConfig workerConfig = InstanceGroupConfig.newBuilder().setMachineTypeUri("n1-standard-1")
                .setNumInstances(2).build();
        ClusterConfig clusterConfig = ClusterConfig.newBuilder()
                .setMasterConfig(masterConfig).setWorkerConfig(workerConfig).build();
        

        Cluster cluster = Cluster.newBuilder().setClusterName(clusterName).setConfig(clusterConfig).build();


        OperationFuture<Cluster, ClusterOperationMetadata> createClusterAsyncRequest = clusterControllerClient
                .createClusterAsync(projectId, region, cluster);
        Cluster response = createClusterAsyncRequest.get();

集群创建工作正常。 但我无法在使用 java 代码创建期间向集群添加标签。 有什么建议吗?

GCP Console 中的标签如下所示:labels

【问题讨论】:

标签: java google-cloud-platform google-cloud-dataproc


【解决方案1】:

Java API 已经支持这一点。我相信你可以按照here的建议为集群添加标签

【讨论】:

    猜你喜欢
    • 2018-10-10
    • 2022-09-23
    • 1970-01-01
    • 1970-01-01
    • 2022-01-05
    • 2010-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多