MENU
      changeWorkerNodeCount

        changeWorkerNodeCount


        기사 요약

        개요

        CloudHadoop에서 작업자 노드수를 변경합니다.

        요청

        요청 헤더

        공통 가이드 참조

        요청 바디

        API Parameter NameParameter 설명필수 여부Default ValueAvailable ValuesData Type
        cloudHadoopInstanceNo- 변경하려는 CloudHadoop의 클러스터 번호
        이 번호는 MC 콘솔에서는 알 수 없고 getCloudHadoopInstanceList API를 실행하여 response 결과에서 삭제하려는 CloudHadoop의 클러스터 번호를찾아야 함
        YString
        workerNodeCount작업자노드수YInteger

        응답

        Success

        {
            "changeWorkerNodeCountResponse": {
                "requestId": "<api-call-request-id>",
                "returnCode": "0",
                "returnMessage": "success",
                "totalRows": <response-리스트-길이>,
                "cloudHadoopInstanceList": [
                    {
                        "cloudHadoopInstanceNo": "<클러스터-id>",
                        "cloudHadoopClusterName": "<클러스터-이름>",
                        "cloudHadoopImageProductCode": "<클러스터에-설치된-이미지-코드>",
                        "cloudHadoopClusterType": {
                            "code": "<클러스터-타입-코드>",
                            "codeName": "<클러스터-타입-이름>"
                        },
                        "masterNodeCpuCount": <마스터노드-cpu-수>,
                        "masterNodeCount": <마스터노드-인스턴스-수>,
                        "masterNodeMemorySize": <마스터노드-메모리(Byte)>,
                        "workerNodeCpuCount": <워커노드-cpu-수>,
                        "workerNodeCount": <워커노드-인스턴스-수>,
                        "workerNodeMemorySize": <워커노드-메모리(Byte)>,
                        "cloudHadoopInstanceOperation": {
                            "code": "<클러스터-작업-코드>",
                            "codeName": "<클러스터-작업-이름>"
                        },
                        "cloudHadoopInstanceStatus": {
                            "code": "<클러스터-상태-코드>",
                            "codeName": "<클러스터-상태-이름>"
                        },
                        "cloudHadoopInstanceStatusName": "<클러스터-상태-이름>",
                        "publicDnsName": "<공인-domain-name>",
                        "publicIp": "<공인-ip>",
                        "isHa": <HA구성-여부>,
                        "zone": {
                            "zoneNo": "<Zone-id>",
                            "zoneName": "<Zone-이름>",
                            "zoneCode": "<Zone-코드>",
                            "zoneDescription": "<Zone-설명>",
                            "regionNo": "<Region-id>"
                        },
                        "region": {
                            "regionNo": "<Region-id>",
                            "regionCode": "<Region-코드>",
                            "regionName": "<Region-이름>"
                        },
                        "masterNodeServerName": "",
                        "createDate": "<생성-날짜>",
                        "dataArchitecture": "<",
                        "bucketName": "<object-storage-이름>",
                        "directConnectionAccount": "<서버-접속-계정>",
                        "loginKeyName": "<인증-pem-키-이름>",
                        "accessControlGroupList": [
                            {
                                "accessControlGroupConfigurationNo": "<ACG-id>",
                                "accessControlGroupName": "<ACG-이름>",
                                "accessControlGroupDescription": "<ACG-설명>",
                                "isDefault": <사용자-default-ACG-여부>,
                                "createDate": "<ACG-생성-시각>"
                            }
                        ]
                    }
                ]
            }
        }
        JSON

        Authentication failed

        {
            "error": {
                "errorCode": "<리턴-코드>",
                "message": "<리턴-메시지>"
            }
        }
        JSON

        Bad Parameter

        {
            "responseError": {
                "returnCode": "<리턴-코드>",
                "returnMessage": "<리턴-메시지>"
            }
        }
        JSON

        예시

        요청 예시

        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

        응답 예시

        {
            "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

        이 문서가 도움이 되었습니까?

        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.