ブートストラップ・スクリプトの実行

すべてのクラスタ・ノードでシェルベースのブートストラップ・スクリプトを実行します。Pythonベースのブートストラップ・スクリプトは、mn0からのみ実行できます。ただし、Pythonベースのブートストラップ・ヘルパー関数を使用して、複数のノードで実行できます。このスクリプトは、ビッグ・データ・サービス・クラスタからオンデマンドで実行できます。このスクリプトを使用して、クラスタ内のカスタム・コンポーネントをインストール、構成および管理できます。

ノート

カスタム・ブートストラップ・スクリプトは、opcユーザーとして実行されます。rootアクセスが必要なコマンドを実行するには、sudoを追加します。

シェル、Pythonおよびクラスタのブートストラップ・ヘルパー関数の詳細は、「ブートストラップ・スクリプト・ヘルパー関数」を参照してください。

    1. 「クラスタ」リスト・ページで、操作するクラスタを選択します。リスト・ページまたはクラスタの検索に関するヘルプが必要な場合は、コンパートメント内のクラスタのリストを参照してください。
    2. クラスタの詳細ページで、「その他のアクション」を選択します。
    3. 「ブートストラップ・スクリプトのURLの実行」を選択します。
    4. 「ブートストラップ・スクリプトURLの実行」パネルで、次を入力し、「実行」を選択します。
      • ブートストラップ・スクリプトのURL: ブートストラップ・スクリプトのパブリックにアクセス可能なURLを指定します。または、ブートストラップ・スクリプトをオブジェクト・ストア・バケットにアップロードし、事前認証済URL (PAURL)を生成して、ここで使用します。
      • クラスタ管理者パスワード: クラスタ管理者のパスワードを入力します。
      ノート

      更新されたスクリプトは、クラスタ・シェイプが変更された場合、またはクラスタに対してノードを追加または削除した場合にのみ実行されます。
  • ブートストラップ・スクリプトを実行するには、oci bds instance execute-bootstrap-scriptコマンドと必要なパラメータを使用します。

    oci bds instance execute-bootstrap-script --bds-instance-id <bds_instance_id> --cluster-admin-password <cluster_admin_password> [OPTIONS]

    CLIコマンドのフラグおよび変数オプションの完全なリストは、ビッグ・データ・コマンドライン・リファレンスを参照してください。

  • ExecuteBootstrapScript操作を使用して、ブートストラップ・スクリプトを実行します。