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

前
次

A インストールのクイック・リファレンス

これはインストール手順の説明を要約したもので、以前にリリースをインストールしたことがある場合や、手順の詳細な説明が不要である場合に役立ちます。詳細な手順は、ガイドの本文を参照してください。

再起動について

Hadoop側:

  • インストールによってCloudera Configuration Manager (またはAmbari)が再起動される可能性があります。これ自体では、どのサービスも中断されません。

  • Hive、YARN、およびHiveまたはYARN上で依存関係を持つその他のサービス(Impalaなど)は再起動されます。

    Oracle Big Data SQL JARを含めるため、Hiveのlibrariesパラメータが更新されます。ClouderaインストールでYARN Resource Managerが有効な場合は、Oracle Big Data SQLおよび他のHadoopサービスのcgroupメモリー制限を設定するために再起動されます。Oracle Big Data Applianceでは、YARN Resource Managerは常に有効であるため、常に再起動されます。

データベース側:

  • Gridインフラストラクチャが存在する場合は、これを再起動する必要があります。システムでGridが使用されている場合は、再起動が必要になる場合に備えてGridユーザーの資格証明を手元に用意しておく必要があります

  • Linuxユーザーgridとoracle (またはその他のデータベース所有者)は、両方とも同じグループ(通常はoinstall)に属している必要があります。

表A-1 前提条件およびパッチのチェック

手順 詳細情報

1.HadoopとOracle Databaseシステムの両方で前提条件をチェックします。(いずれかが欠落している場合はインストールによって警告が表示されます。)

2.最新のデータベース・プロアクティブ・バンドル・パッチが、この製品に必要な個別パッチとともにデータベースにインストールされていることを確認します。

注意: データベース・プロアクティブ・バンドル・パッチは、パッチ・セット更新とは異なります。必要なパッチの詳細は、『Master Compatibility Matrix』を参照してください。

My Oracle Support『Oracle Big Data SQL Master Compatibility Matrix』(Doc ID 2119369.1)

3.データベース・サーバーで、opatchPATHに含まれていることを確認します。次のようにopatchを実行して、データベースにインストールされているパッチを確認します。$ ./opatch lspatches

 

4.パッチ26170659をまだインストールしていない場合にはデータベース・サーバーにコピーします。

 

5.データベースとリスナーが停止していることを確認します。

Oracle Softwareの管理およびパッチの適用に関する項(『Database 2日でReal Application Clustersガイド』)

6.データベース・サーバーでパッチ・アーカイブを解凍します。次のようにしてパッチの場所まで移動して適用します。$ ./opatch apply

データベース・サーバーにデータベース・ホームとGridホームの両方がある場合は、Gridホームとデータベース・ホームの両方に個別パッチを適用する必要があります。

 

7.$ORACLE_HOME/OPatchに移動し、次のようにdatapatchコマンドを実行します。$ ./datapatch

 

表A-2 Hadoop側のOracle Big Data SQLのインストール

手順 詳細情報

8.OTNまたはeDelivery (Oracle Software Delivery Cloud)からOracle Big Data SQLインストール・バンドルをダウンロードします。

9.このファイルをHadoopクラスタのマスター・ノード(AmbariまたはCMが稼働中)にコピーします。これを解凍し、抽出先のディレクトリに移動します。

 

10.構成ファイルを作成します。

{
"cluster": {
  "name": <Your cluster name>
  }
}
データベース認証はデフォルトで有効になっています。データベース認証を無効にした構成ファイルを作成できます。
{
"cluster": {
  "name": <Your cluster name>
  },
"security": {
  "database_auth_enabled": "false"
  }
}
他にも使用可能な構成オプションがあります。

11.次のようにrootとして実行します。./jaguar install <config file>

データベース認証用のキーを生成する場合は、--requestdbパラメータを含め、そのキーを受け入れる必要があるデータベースをリストします。

./jaguar --requestdb orcl,testdb,proddb install <config file>
 

12.<Big Data SQL Install directory>/BDSjaguar-3.2.1/dbundlesに生成されたデータベース側のインストール・バンドルをデータベース・サーバーにコピーします。--requestdbを使用してリクエスト・キーを生成した場合は、/BDSjaguar-3.2.1/dbkeys.reqkeyファイルを探して、これもデータベース・サーバーにコピーします。

 

表A-3 データベース側のOracle Big Data SQLのインストール

手順 詳細情報
13.データベース所有者としてログオンし、データベース側のインストール・バンドルを見つけて解凍します。 Oracle Databaseノードでのインストール手順
14.ZIPファイルから抽出された.runファイルを実行します。  
15.$ORACLE_HOME/BDSJaguar-3.2.1に移動して、.runファイルで作成されたインストール・ディレクトリを探します。ディレクトリ名は、インストール・バンドルの生成元のクラスタ、ノードおよびドメインを示しています。ディレクトリに移動し、インストーラを実行します。

$ cd cdh510-6-node1.my.domain.com
$ ./bds-database-install.sh

このコマンドにはパラメータがいくつか必要になる場合があります。

bds-database-install.shのコマンドライン・パラメータ・リファレンス

構成でdatabase_auth_enabledまたはimpersonation_enabled、あるいはその両方がtrueに設定されている場合は、次の表の手順を実行します。

表A-4 データベース認証やマルチユーザー認可の構成を完了するためのその他の手順

手順 詳細情報

16.データベース認証またはマルチユーザー認可、あるいはその両方が有効である場合、データベース側のインストールによってZIPファイルが生成されます。インストール・ディレクトリでこのファイルを探して、Hadoopクラスタ管理サーバー上の次に示したパスにコピーします。

$ ls $ORACLE_HOME/BDSJaguar-3.2.1/cdh510-6-node1.my.domain.com/*.zip
  mycluster1-18-mycluster1node03.mydomain.com-myoradb1.mydomain.com.zip
$ scp mycluster1-18-mycluster1node03.mydomain.com-myoradb1.mydomain.com.zip root@node1:/opt/oracle/DM/databases/conf
Oracle Databaseノードでのインストール手順
17.rootとしてHadoopクラスタ管理サーバーにログオンし、データベース確認応答操作を実行します。
# cd <Big Data SQL Install Directory>/BDSJaguar-3.2.1
# ./jaguar databaseack <config file>
 

表A-5 ユーザーの作成およびマルチユーザー認可のマッピングの設定

アクション 詳細情報

18.ユーザー・アクセスを付与するには、次の手順を実行します。

  • BDSQL_USERロールを付与します。

  • BigDataSQL構成ディレクトリ・オブジェクトの読取り権限を付与します。

    
    
SQL> grant BDSQL_USER to user1;
SQL> grant read on directory ORACLE_BIGDATA_CONFIG to user1;
 

19.マルチユーザー認可機能によるHadoopアクセスをユーザーに付与するには、DBMS_BDSQL PL/SQLパッケージの次のプロシージャを使用します。

  • 指定の管理者がこれらのプロシージャを呼び出せるようにするには、BDSQL_ADMINロールを付与します。

  • ユーザーのルールを定義するには、ADD_USER_MAPプロシージャを使用します。これにより、BDSQL_USER_MAP表に行が作成されます。

  • BDSQL_USER_MAP表から行を削除するには、REMOVE_USER_MAPを使用します。

DBMS_BDSQL PL/SQLパッケージに関する項

関連項目

次のワークフロー図は、インストール・プロセス全体の概要を視覚的に示したものと、データベース認証の設定を完了するために必要な手順をクローズアップしたものです。

このガイドの次の2つの項では、有用なコード例を示しています。