MENU
      changeWorkerNodeCount

        changeWorkerNodeCount


        Article summary

        We are preparing a localization service for the content. We will do our best to provide the localization service as soon as possible.

        Overview

        Changes the number of Cloud Hadoop worker nodes.

        Request


        Request Header

        Refer to Cloud Hadoop API Guide

        Request Body

        ParameterDescriptionRequiredDefault valueAvailable valuesData type
        cloudHadoopInstanceNoCloud Hadoop cluster number to change. You should call the getCloudHadoopInstanceList API to get the number of the Cloud Hadoop cluster to delete; you cannot get the number from the console.YString
        workerNodeCountNumber of worker nodesYInteger

        Response

        Success

        {
            "changeWorkerNodeCountResponse": {
                "requestId": "<api-call-request-id>",
                "returnCode": "0",
                "returnMessage": "success",
                "totalRows": <response-list-length>,
                "cloudHadoopInstanceList": [
                    {
                        "cloudHadoopInstanceNo": "<cluster-id>",
                        "cloudHadoopClusterName": "<cluster-name>",
                        "cloudHadoopImageProductCode": "<image-code-installed-in-cluster>",
                        "cloudHadoopClusterType": {
                            "code": "<cluster-type-code>",
                            "codeName": "<cluster-type-name>"
                        },
                        "masterNodeCpuCount": <masternode-cpu-count>,
                        "masterNodeCount": <masternode-instance-count>,
                        "masterNodeMemorySize": <masternode-memory(Byte)>,
                        "workerNodeCpuCount": <workernode-cpu-count>,
                        "workerNodeCount": <workernode-instance-count>,
                        "workerNodeMemorySize": <workernode-memory(Byte)>,
                        "cloudHadoopInstanceOperation": {
                            "code": "<cluster-work-code>",
                            "codeName": "<cluster-work-name>"
                        },
                        "cloudHadoopInstanceStatus": {
                            "code": "<cluster-status-code>",
                            "codeName": "<cluster-status-name>"
                        },
                        "cloudHadoopInstanceStatusName": "<cluster-status-name>",
                        "publicDnsName": "<public-domain-name>",
                        "publicIp": "<public-ip>",
                        "isHa": <whether-HA-is-enabled>,
                        "zone": {
                            "zoneNo": "<Zone-id>",
                            "zoneName": "<Zone-name>",
                            "zoneCode": "<Zone-code>",
                            "zoneDescription": "<Zone-description>",
                            "regionNo": "<Region-id>"
                        },
                        "region": {
                            "regionNo": "<Region-id>",
                            "regionCode": "<Region-code>",
                            "regionName": "<Region-name>"
                        },
                        "masterNodeServerName": "",
                        "createDate": "<creation-date>",
                        "dataArchitecture": "<",
                        "bucketName": "<object-storage-name>",
                        "directConnectionAccount": "<server-access-account>",
                        "loginKeyName": "<login-pem-key-name>",
                        "accessControlGroupList": [
                            {
                                "accessControlGroupConfigurationNo": "<ACG-id>",
                                "accessControlGroupName": "<ACG-name>",
                                "accessControlGroupDescription": "<ACG-description>",
                                "isDefault": <whether-it-is-default-ACG>,
                                "createDate": "<ACG-creation-time>"
                            }
                        ]
                    }
                ]
            }
        }
        JSON

        Authentication failed

        {
            "error": {
                "errorCode": "<return-code>",
                "message": "<return-message>"
            }
        }
        JSON

        Bad parameter

        {
            "responseError": {
                "returnCode": "<return-code>",
                "returnMessage": "<return-message>"
            }
        }
        JSON

        Examples

        Request Example

        curl -d '{"cloudHadoopInstanceNo":"1068952", "workerNodeCount":2, "responseFormatType":"json"}'
           -H "content-type:application/x-www-form-urlencoded"
           -H "accept:application/json"
           -H "x-ncp-apigw-timestamp:1505290625682" \
           -H "x-ncp-iam-access-key:D78BB444D6D3C84CA38A" \
           -H "x-ncp-apigw-signature-v2:WTPItrmMIfLUk/UyUIyoQbA/z5hq9o3G8eQMolUzTEo=" \
           -X POST https://ncloud.apigw.ntruss.com/hadoop/v2/changeWorkerNodeCountResponse \
        Bash

        Request Example

        {
            "changeWorkerNodeCountResponse": {
                "requestId": "79e84e79-2efe-4071-a15d-d98f1be45586",
                "returnCode": "0",
                "returnMessage": "success",
                "totalRows": 1,
                "cloudHadoopInstanceList": [
                    {
                        "cloudHadoopInstanceNo": "1068952",
                        "cloudHadoopClusterName": "cluster-01",
                        "cloudHadoopClusterType": {
                            "code": "CHADP",
                            "codeName": "Core Hadoop"
                        },
                        "masterNodeCpuCount": 4,
                        "masterNodeCount": 2,
                        "masterNodeMemorySize": 8589934592,
                        "workerNodeCpuCount": 4,
                        "workerNodeCount": 3,
                        "workerNodeMemorySize": 8589934592,
                        "cloudHadoopInstanceOperation": {
                            "code": "SETUP",
                            "codeName": "Cloud Hadoop SETUP OP"
                        },
                        "cloudHadoopInstanceStatus": {
                            "code": "CREAT",
                            "codeName": "Cloud Hadoop CREATE State"
                        },
                        "cloudHadoopInstanceStatusName": "settingup",
                        "publicDnsName": "pub-10jso.hadoop.ntruss.com",
                        "publicIp": "106.10.33.112",
                        "isHa": true,
                        "zone": {
                            "zoneNo": "3",
                            "zoneName": "KR-2",
                            "zoneCode": "KR-2",
                            "zoneDescription": "\ud3c9\ucd0c zone",
                            "regionNo": "1"
                        },
                        "region": {
                            "regionNo": "1",
                            "regionCode": "KR",
                            "regionName": "Korea"
                        },
                        "masterNodeServerName": "m-001-cluster-01-hd",
                        "createDate": "2018-11-16T16:54:37+0900",
                        "dataArchitecture": "Object Storage",
                        "bucketName": "user-bucket",
                        "directConnectionAccount": "sshuser",
                        "loginKeyName": "user-dev-key",
                        "accessControlGroupList": [
                            {
                                "accessControlGroupConfigurationNo": "68867",
                                "accessControlGroupName": "cloud-hadoop-mwt4",
                                "accessControlGroupDescription": "Group for Cloud Hadoop cluster 't' (automatically created)",
                                "isDefault": false,
                                "createDate": "2018-11-16T16:54:38+0900"
                            }
                        ]
                    }
                ]
            }
        }
        JSON

        Was this article helpful?

        Changing your password will log you out immediately. Use the new password to log back in.
        First name must have atleast 2 characters. Numbers and special characters are not allowed.
        Last name must have atleast 1 characters. Numbers and special characters are not allowed.
        Enter a valid email
        Enter a valid password
        Your profile has been successfully updated.