Cloud Hadoop (VPC)の概要
    • PDF

    Cloud Hadoop (VPC)の概要

    • PDF

    記事の要約

    VPC環境で利用できます。

    Cloud Hadoopは、Apache Hadoop、HBase、Spark、Hive、Prestoなどのオープンソースベースのフレームワークをユーザーが自由に使用して、ビッグデータを簡単かつスピーディーに処理する NAVERクラウドプラットフォームのサービスです。Cloud Hadoopサービスは、Cloud Hadoopクラスタの管理とノートブックノード管理機能関連の APIを RESTful形式で提供します。

    Cloud Hadoopの共通設定

    Cloud Hadoop APIで共通して使用されるリクエスト形式とレスポンス形式を説明します。

    リクエスト

    共通リクエスト形式を説明します。

    API URL

    リクエスト API URLは次の通りです。

    https://ncloud.apigw.ntruss.com
    

    リクエストヘッダ

    リクエストヘッダの説明は次の通りです。

    フィールド必須の有無説明
    x-ncp-apigw-timestampRequired1970年1月1日00:00:00協定世界時(UTC)からの経過時間(ミリ秒)
    • API Gatewayサーバとの時間差が5分以上の場合は無効なリクエストとみなす
    x-ncp-iam-access-keyRequiredNAVERクラウドプラットフォームから発行された Access Key
    x-ncp-apigw-signature-v2RequiredNAVERクラウドプラットフォームから発行された Access Keyとマッピングする Secret Keyと HMAC暗号化アルゴリズム(HmacSHA256)でリクエスト情報を暗号化した後、Base64にエンコードした署名

    レスポンス

    共通レスポンス形式を説明します。

    レスポンスデータタイプ

    共通レスポンスデータタイプを説明します。

    responseError

    responseErrorは、API呼び出し失敗時、失敗の内容を定義します。responseErrorの説明は次の通りです。

    フィールドタイプ必須の有無説明
    returnCodeStringRequiredエラーコード
    returnMessageStringRequiredエラーメッセージ

    responseErrorのサンプルコードは次の通りです。

    • JSON
      {
          "responseError":{
              "returnCode":"stirng",
              "returnMessage":"stirng"
          }
      }
      
    • XML
      <responseError>
          <returnCode>stirng</returnCode>
          <returnMessage>stirng</returnMessage>
      </responseError>
      

    レスポンスステータスコード

    レスポンスステータスコードの説明は次の通りです。

    HTTPステータスコードコードメッセージ説明
    400900Required field is not specified. location: [パラメータ名]必須パラメータ欠落
    • 必須パラメータを追加して再試行
    4005000009An error occurred while processing the internal system.内部システムエラー発生
    • NAVERクラウドプラットフォームポータルのサポートに問い合わせ
    4005000020Processing of [View or Change]/[Sub Accountのアクション名] SubAccount authentication failed.サブアカウントに権限がない
    • アカウントに権限を追加して再試行
    4005001005The cluster is in another operation. Please try again after the existing work is completed.既に動作中のクラスタを呼び出す
    • 動作が完了するのを待って再試行
    4005001022Not a user-owned cluster.クラスタインスタンス番号の入力エラー
    • クラスタ番号を変更して再試行
    4005001049Network Interface does not have an IP that can be assigned.Subnet不足
    • VPCに Subnetを追加して再試行
    4005001139Contract restriction error. Creation limit is set. The cluster can no longer be created. Please contact customer support to modify the limit.作成数制限
    • NAVERクラウドプラットフォームポータルのサポートに問い合わせ
    4005001269The instance could not be found.クラスタが削除されて存在しない
    • 運用中のクラスタで再試行
    参考

    NAVERクラウドプラットフォームで共通して使用されるレスポンスステータスコードの詳細は、Ncloud APIのレスポンスステータスコードをご参照ください。

    Cloud Hadoop API

    Cloud Hadoopサービスで提供する APIの説明は次の通りです。

    Clusters

    クラスタ関連 APIの説明は次の通りです。

    API説明
    getCloudHadoopAddOnList追加でインストール可能なコンポーネントリストを照会
    getCloudHadoopBucketList使用可能な Object Storageバケットを照会
    getCloudHadoopClusterTypeList使用可能なクラスタタイプを照会
    getCloudHadoopImageProductList使用可能なクラスタイメージを照会
    getCloudHadoopProductList使用可能なノード別サーバタイプを照会
    createCloudHadoopInstanceクラスタを作成
    getCloudHadoopInstanceDetailクラスタの詳細を個別照会
    getCloudHadoopInstanceListクラスタリストを照会
    getCloudHadoopLoginKeyList使用中の認証キーを照会
    getCloudHadoopMysqlInstanceListHiveメタストアと連携可能な Cloud DB for MySQLを照会
    getCloudHadoopMysqlUserListHiveメタストアと連携可能な Cloud DB for MySQLのユーザー情報を照会
    getCloudHadoopObjectList使用中の Object Storageバケット内のオブジェクトリストを照会
    getCloudHadoopTargetSubnetList使用中の Subnetを照会
    getCloudHadoopTargetVpcList使用中の VPCを照会
    backupClusterConfigurationObject Storageバケットにクラスタ設定をバックアップ
    changeCloudHadoopNodeCountクラスタノード数を変更
    changeCloudHadoopNodeSpecクラスタノードスペックをアップグレード
    saveExternalHiveMetaStoreHiveメタストア連携
    testConnectExternalHiveMetaStoreHiveメタストアと連携可能かどうかテスト
    deleteCloudHadoopInstanceクラスタを削除

    Notebooks

    ノートブック関連 APIの説明は次の通りです。

    API説明
    getCloudHadoopNotebookBucketList使用可能な Object Storageバケットを照会
    getCloudHadoopNotebookComponentList使用可能なノートブックコンポーネントを照会
    getCloudHadoopNotebookImageProductList使用可能なノートブックイメージを照会
    getCloudHadoopNotebookProductList使用可能なノートブックノードサーバタイプを照会
    createCloudHadoopNotebookInstanceノートブックを作成
    getCloudHadoopNotebookInstanceDetailノートブックの詳細を個別照会
    getCloudHadoopNotebookInstanceListノートブックリストを照会
    deleteCloudHadoopNotebookInstanceノートブックを削除

    Cloud Hadoop関連リソース

    Cloud Hadoop APIについてユーザーの理解に役立つよう、さまざまな関連リソースを提供しています。


    この記事は役に立ちましたか?

    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.