createCloudHadoopInstance
    • PDF

    createCloudHadoopInstance

    • PDF

    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

    Creates a Cloud Hadoop cluster.

    Request

    Request Header

    Refer to Cloud Hadoop API Guide

    Request Body

    ParameterDescriptionRequiredDefault valueAvailable valuesData type
    zoneNoZone numberN3[3] for KR-2 ZoneString
    regionNoRegion numberN1[1] for KR RegionString
    cloudHadoopClusterNameCloud Hadoop cluster nameY See the table below.String
    cloudHadoopImageProductCodeCloud Hadoop image product codeN String
    cloudHadoopClusterTypeCodeCloud Hadoop cluster type codeY [CHADP]Core Hadoop, [HBASE] Hbase, [SPARK] SparkString
    cloudHadoopAdminNameCloud Hadoop administrator nameY String
    cloudHadoopAdminPasswordCloud Hadoop administrator passwordY String
    loginKeyNameLogin key nameY String
    bucketNameBucket nameY String
    masterNodeProductCodeMaster node product codeY See the table below.String
    masterNodeCountNumber of master nodesN2MIN: 1, MAX: 2Integer
    workerNodeProductCodeWorker node product codeY See the table below.String
    workerNodeCountNumber of worker nodesN4MIN: 1, MAX: 8Integer
    • cloudHadoopImageProductCode
    Product codeProduct nameProduct typeDescription
    SPSWCHADPLINUX01Cloud Hadoop 1.0LINUXCentOS 7.3 with Cloud Hadoop 1.0
    • masterNodeProductCode, workerNodeProductCode
    Product codeProduct name
    SPSVRCHADP000001vCPU 4EA, Memory 8 GB
    SPSVRCHADP000002vCPU 4EA, Memory 16 GB
    SPSVRCHADP000003vCPU 8EA, Memory 16 GB
    SPSVRCHADP000004vCPU 8EA, Memory 32 GB
    SPSVRCHADP000005vCPU 16EA, Memory 32 GB
    SPSVRCHADP000006vCPU 4EA, Memory 32 GB
    SPSVRCHADP000007vCPU 8EA, Memory 64 GB
    SPSVRCHADP000008vCPU 16EA, Memory 128 GB
    SPSVRCHADP000009vCPU 32EA, Memory 256 GB

    Response

    Success

    {
        "createCloudHadoopInstanceResponse": {
            "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>"
                        }
                    ]
                }
            ]
        }
    }
    

    Authentication failed

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

    Bad parameter

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

    Examples

    Request Example

    curl -d '{"cloudHadoopClusterName":"cluster-01", "cloudHadoopClusterTypeCode":'CHADP', \
        "cloudHadoopAdminName":'admin', "cloudHadoopAdminPassword":'admin^password', \
        "loginKeyName":'user-dev-key', "bucketName":"user-bucket", \
        "masterNodeProductCode":'SPSVRCHADP000001', "workerNodeProductCode":'SPSVRCHADP000001', \
        "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/createCloudHadoopInstanceResponse \
    

    Request Example

    {
        "createCloudHadoopInstanceResponse": {
            "requestId": "a4d67aee-fef6-4cb4-bf80-63c9763a1a76",
            "returnCode": "0",
            "returnMessage": "success",
            "totalRows": 1,
            "cloudHadoopInstanceList": [
                {
                    "cloudHadoopInstanceNo": "1137409",
                    "cloudHadoopClusterName": "cluster-01",
                    "cloudHadoopClusterType": {
                        "code": "CHADP",
                        "codeName": "Core Hadoop"
                    },
                    "masterNodeCpuCount": 4,
                    "masterNodeCount": 2,
                    "masterNodeMemorySize": 8589934592,
                    "workerNodeCpuCount": 4,
                    "workerNodeCount": 4,
                    "workerNodeMemorySize": 8589934592,
                    "cloudHadoopInstanceOperation": {
                        "code": "CREAT",
                        "codeName": "Cloud Hadoop CREATE OP"
                    },
                    "cloudHadoopInstanceStatus": {
                        "code": "INIT",
                        "codeName": "Cloud Hadoop INIT State"
                    },
                    "cloudHadoopInstanceStatusName": "creating",
                    "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-12-21T18:50:34+0900",
                    "dataArchitecture": "Object Storage",
                    "bucketName": "user-bucket",
                    "directConnectionAccount": "sshuser",
                    "loginKeyName": "user-dev-key",
                    "accessControlGroupList": [
                        {
                            "accessControlGroupConfigurationNo": "75554",
                            "accessControlGroupName": "cloud-hadoop-odmp",
                            "accessControlGroupDescription": "Group for Cloud Hadoop cluster 'cluster-01' (automatically created)",
                            "isDefault": false,
                            "createDate": "2018-12-21T18:50:35+0900"
                        }
                    ]
                }
            ]
        }
    }
    

    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.