主コンテンツへ
Oracle® Big Data SQLインストレーション・ガイド
リリース3.2.1
E92090-05
目次へ移動
目次
索引へ移動
索引

前
次

5.1 既存のOracle Big Data SQLインストールの再構成

Oracle Big Data SQLをクラスタ管理サーバーにインストールすると、生成されるデータベース側のインストール・バンドルにはクラスタの現在の状態に基づいた構成情報が含まれます。Oracle Database側でバンドルをインストールするときに、この構成情報を使用して、Hadoopクラスタとデータベース・サーバー間の接続が設定されます。インストール後にHadoopクラスタで変更が加えられると、接続性を維持するために、両側(Hadoopクラスタとデータベース・サーバー)でOracle Big Data SQL構成の更新が必要になることがあります。

次に、インストールの再構成が必要になるHadoop側のいくつかの変更を示します。

  • ネットワーク・セキュリティの変更(HTTPからHTTPSへ、またはその反対の切替えなど)。

  • クラスタ管理サービス(CMまたはAmbari)でのポートの再割当て。

  • Hiveの変更(別のノードへのサービスの移行や認証方法に対する変更など)。

  • その他関連するHadoopサービス(HDFS、MapReduce2、YARNなど)への変更(接続性にも影響することがあります)。

注意:

reconfigureプロシージャを使用して、古いバージョンのOracle Big Data SQLのインストールを更新することはできません。かわりに、Oracle Big Data SQLの現在のバージョンで以前のインストールを上書きする必要があります。

クラスタのDataNodeインベントリのみが変更された場合(DataNodeが移動、追加または削除された場合)は、このプロシージャを使用しないでください。そのような場合は、かわりにupdatenodesプロシージャを使用します。

  1. Hadoopクラスタ管理サーバーでrootとして、HadoopクラスタとOracle Database間の接続の構成ファイル(bds-config.jsonなど)に必要な更新を加えます。

  2. BDSJaguar-3.2.1ディレクトリに移動し、Jaguarを実行してreconfigure操作を呼び出します。構成ファイル名を渡します。

    # cd <Big Data SQL install directory>/BDSJaguar-3.2.1
    # ./jaguar reconfigure bds-config.json

    これにより、Hadoopクラスタ上のOracle Big Data SQLインストールが更新され、新しいデータベース側のインストール・バンドルが生成されます。このバンドルは、<Oracle Big Data SQL Install Directory>/BDSJaguar-3.2.1/dbbundlesにあります。

    注意:

    データベース認証を使用しており、元のインストールの実行時にすでにリクエスト・キーをデータベース側のインストーラに提供した場合は、再度提供する必要はありません。つまり、別のデータベースへの接続を設定する場合を除き、--requestdbreconfigure操作に含める必要はありません。
  3. 元のインストールの場合と同様に、各データベース・ノードの一時ディレクトリに新しいバンドル・ファイルをコピーします。データベース・ノードでoracleアカウントを使用して接続します。次に例を示します。

    # scp bds-3.2.1-db-<cluster>-<yymmdd.hhmi>.zip oracle@dbnode:/opt/tmp
  4. oracleユーザーとしてデータベース・ノードにログオンします。

  5. バンドルを見つけて解凍します。

  6. バンドルから抽出された実行可能ファイルを実行します。

    [oracle@mydbserver: $ bds-3.2.1-db-<cluster>-<yymmdd.hhmi>.run

    インストール・ファイルがORACLE_HOMEの下の新しいディレクトリに抽出されます。

  7. ORACLE_HOMEディレクトリに移動し、サブディレクトリをリストします。古いインストール・ディレクトリが新しいディレクトリとともに表示されます。ディレクトリ名は、クラスタ名は同じですが、タイムスタンプは異なります。古いディレクトリを削除します。

    $ cd $ORACLE_HOME 
    $ ls
      bds-3.2.1-db-<cluster>-<new timestamp>
      bds-3.2.1-db-<cluster>-<old timestamp>
    $ rm -rf bds-3.2.1-db-<cluster>-<old timestamp>
    
  8. 新しいディレクトリに移動します。

    --reconfigureパラメータを指定してbds-database-install.shを実行します。

    $ ./bds-database-install.sh --reconfigure