このガイドでは、インストールされているOracle Big Data Applianceソフトウェアの管理と使用方法について説明します。
注意:
Oracle Big Data SQLの説明は、このガイドには記載されなくなりました。Oracle Big Data SQLのインストールと使用方法の手順については、『Oracle Big Data Applianceソフトウェア・ユーザーズ・ガイド』を参照してください。このガイドは、次のOracle Big Data Applianceユーザーを対象としています。
アプリケーション開発者
データ・アナリスト
データ科学者
データベース管理者
システム管理者
『Oracle Big Data Applianceソフトウェア・ユーザーズ・ガイド』には、Oracle Big Data Applianceによってインストールされるソフトウェア、機能、概念および用語が記載されています。ただし、Hadoopクラスタの管理やMapReduceプログラムの作成方法について必要な情報は、別のソースから入手する必要があります。
Oracleのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWeb サイト(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc)を参照してください。
Oracle Supportへのアクセス
サポートを購入したOracleのお客様は、My Oracle Supportにアクセスして電子サポートを受けることができます。詳細情報は(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info) か、聴覚に障害のあるお客様は (http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs)を参照してください。
詳細は、次のドキュメントを参照してください。
Oracle Big Data Appliance Perfect Balance Java APIリファレンス
『Oracle Enterprise Manager System Monitoring Plug-inインストレーション・ガイドfor Oracle Big Data Appliance』
『Oracle Big Data Applianceオーナーズ・ガイド』
『Oracle Big Data Connectorsユーザーズ・ガイド』
このマニュアルでは次の表記規則を使用します。
規則 | 意味 |
---|---|
太字 |
太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。 |
イタリック |
イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。 |
|
固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。 |
|
ナンバー記号( |
このリファレンスの構文は、次の記号と表記規則を使用するバッカスナウア記法(BNF)の単純なバリエーションで示されます。
記号または表記規則 | 説明 |
---|---|
[ ] |
大カッコは、オプション項目を囲みます。 |
{ } |
中カッコは、選択項目を囲み、そのうち1つのみが必須です。 |
| |
縦線は、大カッコまたは中カッコ内の代替項目を区切ります。 |
... |
省略記号は、先行する構文要素を反復できることを示します。 |
デリミタ |
大カッコ、中カッコおよび縦線以外のデリミタは、記載されているとおりに入力する必要があります。 |
太字 |
太字で示されている語は、キーワードです。それらは記載されているとおりに入力する必要があります。(キーワードは、一部のオペレーティング・システムでは大/小文字の区別があります。)太字ではない語は、名前または値に置換する必要があるプレースホルダです。 |
Oracle Big Data Appliance 4.10には、次のソフトウェア更新と機能の変更点が含まれます。
ソフトウェア更新
CM (Cloudera Manager) 5.12.1
CDH (Cloudera's Distribution including Apache Hadoop) 5.12.1
Cloudera Key Trustee 5.12.1
Oracle Big Data Connectors 4.10
Big Data SQL 3.2
Oracle Big Data Spatial & Graph 2.4
MySQL Enterprise Edition 5.7.19
Perfect Balance 2.10.0
Java JDK 8u141
Oracle Linux 6.9 UEK 4 (Oracle Linux Unbreakable Kernel、リリース4)
Oracle Linux 5用のMammoth v4.10が使用可能です(Oracle Linux 5に基づくクラスタのアップグレード専用)。
Oracle Data Integrator Agent 12.2.1.6 (Oracle Big Data Connectors用)
Oracle R Advanced Analytics for Hadoop (ORAAH) 2.7.0
OracleのR Distribution (ORD) 3.2.0
Oracle NoSQL Community Edition 4.4.6またはOracle NoSQL Database Enterprise Edition 4.5.12。いずれもオプションです。
Oracle NoSQL Database Community Editionのサポートは利用できなくなりました。
Spark 1.6およびSpark 2
CDHおよびCloudera Manager 5.12.1に関する詳細は、Clouderaのドキュメントを参照してください。
Oracle Big Data Applianceリリース4.10には、Mammothのインストール時のオプションとして、Oracle Big Data SQL 3.2が含まれています。Oracle Software Delivery Cloud からこのパッケージをダウンロードする必要はありません。
利便性のためにKudu 1.4.0、Kafka 2.2.0およびKey Trustee Server 5.12.1用のClouderaパーセルが含まれていますが、デフォルトではデプロイおよび構成は行われていません。
ハードウェア更新
Oracle Big Data Appliance X-7システムのサポート
CPUの更新: 2つの24コアIntel Xeonプロセッサ
ドライブの拡大: 12個の10TB 7,200 RPM SASドライブ
データ・ドライブ・システム・パーティションおよびリカバリ用のUSBフラッシュ・ドライブのかわりに、ミラー化M.2 150GB SATA SSDドライブを使用する改良されたブート・ドライブ設定。
X-7ラックは(Catalyst 4948Eのかわりに) Cisco 93108TC-EX–1Gイーサネット・スイッチを備えています。
X-7システムのラック内ケーブル配線の変更はありません。
X7-2Lサーバーは、X6-2Lおよびそれより前のサポートされるサーバー・モデルと同じクラスタでノードとして共存できます。
関連項目:
Oracle Technology NetworkのOracle Big Data X-7 Applianceデータ・シート。
http://docs.oracle.com/cd/E72463_01/html/E72474/index.htmlにあるOracle Server X7-2Lサービス・マニュアル
デフォルトでデプロイされるSpark 2
Spark 2が、新しいクラスタにデフォルトでデプロイされるようになり、まだインストールされていないクラスタのアップグレード中にもデプロイされるようになりました。
UEK 4のOracle Linux 7をエッジ・ノードにインストール可能
Oracle Linux 7を、X7–2L、X6–2LまたはX5–2Lサーバーで実行されているOracle Big Data Applianceのエッジ・ノードにインストールできるようになりました。このリリースでのOracle Linux 7のサポートは、エッジ・ノードに制限されています。
Cloudera Data Science Workbenchのサポート
エッジ・ノードでのOracle Linux 7のサポートにより、ユーザーがOracle Big Data ApplianceでCloudera Data Science Workbench (CDSW)をホストする方法が提供されます。
CDSWは、保護されたクラスタ上のR、PythonおよびScalaにブラウザからアクセスできるようにするWebアプリケーションです。詳細は、ClouderaのWebサイトを参照してください。
Oracle Big Data ApplianceにはCDSWのライセンスまたは正式なサポートは含まれていません。ライセンス要件についてはClouderaに連絡してください。
Oracle Big Data SQL 3.2の新機能
拡張されたCLOB処理 – 一部のCLOBのワークロードは、HadoopのOracle Big Data SQL処理セルにオフロードできます。
Kafkaトピックに対する問合せのサポート。
カスタマParquetリーダーおよびParquetファイルの処理の改良。
マルチユーザー認可 – oracle
ユーザー以外のユーザーが問合せを送信できます。
新しい"データベース認証"セキュリティ・オプション – Oracle DatabaseとHadooopのOracle Big Data SQLセルの間の通信用。
既存のOracle Big Data SQLインストールの自動アップグレード。(3.2をインストールする前の古いインストールを削除する必要はありません。)
Oracel Big Data SQLは、Oracle Big Data ApplianceとExadata Database Machineおよび他のいくつかのOracle Databaseプラットフォームの間の接続をサポートします。詳細は、Oracle Big Data SQL Master Compatibility Matrix (My Oracle SupportのDoc ID 2119369.1)を参照してください。
Apache Zeppelin、Jupyter NotebookおよびRStudioのダウンロードおよび構成のスクリプト
このリリースには、これらの一般的に使用されるツールのダウンロードおよび構成に役立つスクリプトが含まれています。
手順については、/opt/oracle/bda/thirdparty/README.txt
を参照してください。
スクリプトはユーザーの利便性のために提供されています。Oracle Big Data Applianceに、Apache Zeppelin、Jupyter NotebookまたはRStudioのインストールおよび使用の正式なサポートは含まれていません。
Oracle Big Data Discovery 1.5および1.4 (1.4.0.37.1388以上)がサポートされる
Oracle Big Data Discovery 1.5および1.4.0.37.1388は、Oracle Big Data Appliance 4.10と互換性があります。どちらのリリースも、Oracle Software Delivery Cloud (https://edelivery.oracle.com)からダウンロードできます。このサイトに、Oracle Big Data Discovery 1.4.0.0.0がダウンロード可能と表示される場合があります。これは実際にはバージョン1.4.0.37.1388以上です。
注意:
現在のOracle Big Data Applianceリリースにアップグレードする前にOracle Big Data Discovery 1.4.0.37.1388以上がすでに有効になっていた場合は、アップグレード後にOracle Big Data Discoveryに必要ないくつかのクライアント・ライブラリを更新する必要があります。手順の詳細は、My Oracle Support (https://support.oracle.com)のドキュメント2215083.1を参照してください。この手動更新は、現在のOracle Big Data Applianceリリースをインストールした後にOracle Big Data Discoveryをインストールした場合は必要ありません。
以前のリリースのOracle Big Data Discoveryは、このリリースのOracle Big Data Applianceではサポートされません。
OracleのR DistributionおよびORAAHの改良された構成
これらのツールについて、以前はユーザーによって行われていた環境構成の多くが自動化されました。
ノード移行の最適化
いくつかの手順をなくして、ノード移行時間が改善されました。
Oracle Big Data SQLおよびノード移行とノード再プロビジョニングのプロセス
前のリリースのOracle Big Data Applianceでは、Oracle Big Data SQLが有効になっている場合、ノード移行またはmammoth -e
(ノード拡張)の前にOracle Big Data SQLを無効にする必要がありました。これらの操作に対してOracle Big Data SQLを無効にする必要がなくなりました。
ただし、ノードの再プロビジョニング(# bdacli admin-cluster reprovision <node name>
)に対してはこの要件が引き続き有効です。Oracle Big Data SQLが有効になっている場合、このコマンドは、再プロビジョニングを進めるにはOracle Big Data SQLを無効にする必要があるというメッセージを返します。
重要: Oracle Big Data Appliance 4.10は、Oracle Linux 5クラスタのアップグレードをサポートする最後のリリースです
Oracle Big Data Appliance 4.10は、Oracle Linux 5インストール・バンドルを提供しOracle Linux 5をサポートする最後のリリースです。Oracle Linux 5からOracle Linux 6への移行は、将来のOracle Big Data Applianceリリースの前提条件になります。
Oracle Big Data Appliance 4.10には(リリース4.9のように)、ファイルおよび構成のバックアップとリストアを含む、Oracle Linux 6へのアップグレードをサポートするスクリプトが含まれます。このリリースでは、HDFS透過的暗号化を使用するノードを移行できるため、このプロセスは完全にサポートされるようになりました。
次のOracle Big Data Applianceリリースより前に、クラスタをOracle Linux 6にアップグレードすることをお薦めします。利点は次のとおりです。
Oracle Linux 6では、安定性とパフォーマンスが高くなり、使用可能なアプリケーションの規模と数を拡大した最新のエコシステムにアクセスできます。
次のOracle Big Data Applianceリリースより前に移行を実行すると、後でアップグレードを完了するために必要な時間と労力が削減されます。
詳細は、『Oracle Big Data Applianceオーナーズ・ガイド』のOracle Linux 5からOracle Linux 6への移行に関する項を参照してください。
以前の重要な注意事項
次の注意事項はOracle Big Data Appliance 4.9および4.8に関して公開されたものです。これらのリリースをインストールしなかった場合、Oracle Big Data Appliance 4.10によって継承された変更に気付かない可能性があります。
network.jsonファイルは、ラックおよびクラスタ構成用の別々のファイル(rack-network.jsonおよびcluster-network.json)で置換
以前network.json
を使用したすべてのケースで、かわりにrack-network.json
およびcluster-network.json
を使用する必要があります。これらの2つのファイルを合せると、network.json
と機能的に同等です。現在のリリースでは、network.json
は引き続きサポートされています。将来のリリースでは、network.json
のサポートは除外されます。
ユーティリティで新しい構成を生成するとき、以前であればnetwork.json
をコピーしたサーバーにrack-network.json
およびcluster-network.json
をコピーします。パラメータとして以前はnetwork.json
を必要としたすべての構成コマンドに対して、かわりにrack-network.json
およびcluster-network.json
を一緒に指定する必要があります。たとえば、クラスタのノード4のイメージを変更するには、makebdaimage
コマンドへのパラメータとして両方のファイルを(カンマで区切って)送信します。
# ./makebdaimage -usbint BDABaseImage-<version>_RELEASE.iso /opt/oracle/bda/rack-network.json,/opt/oracle/bda/cluster-network.json 4
以前は、構成ファイル・パラメータとしてこのコマンドにnetwork.json
が必要でした。
# ./makebdaimage -usbint BDABaseImage-<version>_RELEASE.iso /opt/oracle/bda/network.json 4
この拡張により、同じラックの他のサーバーに影響を及ぼすことなく、サーバーのクラスタのネットワークを簡単に変更できるようになり、クライアントまたはプライベート・ネットワークに影響を及ぼすことなく、ラックの管理ネットワークを簡単に変更できるようになりました。
Perfect Balanceの自動起動は廃止
Perfect Balanceの自動起動機能は、Perfect Balance 2.10からサポートされなくなりました。自動起動を使用している場合は、Perfect Balance APIに切り替えてください。
Oracle NoSQL Database CEのサポートは利用不可
Oracle NoSQL Database Community Editionのサポートは購入できなくなりました。
TLS 1.0 (TLSv1)はCloudera Configuration ManagerおよびHueに対して無効 – 一部のブラウザおよびオペレーティング・システムに影響を及ぼす可能性あり
セキュリティ強化のため、Oracle Big Data ApplianceではCloudera ManagerおよびHueに対して、またシステム全体のJava構成においてTLS 1.0が無効になりました。これは、古いブラウザやオペレーティング・システムに影響を及ぼす可能性があります。
TLS 1.0を使用しているクライアントを、新しい暗号化を使用するように再構成またはアップグレードすることをお薦めしますが、必要があればTLS 1.0をCloudera ManagerおよびHueに対して再度有効にできます。
詳細は、My Oracle Supportにログオンし、BDA 4.8では、TLSv1はCloudera Manager/Hueに対してシステム全体のJava構成においてデフォルトで無効(Doc ID 2250841.1)を検索してください。
Oracle Big Data Appliance 4.5.0より低いバージョンのインストール済ベース・イメージを使用して新しいラックでネットワークを構成するには特別な構成ステップが必要
My Oracle Supportにログオンし、次のドキュメントを検索してください :V4.5.0より低いバージョンのBDAベース・イメージを使用した、付属のBDAラックのネットワーク構成手順(Doc ID 2135358.1)。
Direct-Active-DirectoryではなくMicrosoft Active Directoryに対するレルム間信頼を推奨
Oracle Big Data ApplianceクラスタをMicrosoft Active Directoryとともに使用しているお客様には、Hadoopクラスタ用のDirect-Active-Directory構成ではなく、Microsoft Active Directoryに対するレルム間信頼を使用するようにクラスタを構成することを強くお薦めします。
非推奨となったか廃止された機能
Oracle Audit Vault and Database Firewallはインストールもサポートもされない
Oracle Audit Vault and Database Fireware (AVDF)はMammothインストールから除外されており、Oracle Big Data Appliance 4.9での監視および監査には推奨されなくなりました。かわりにCloudera Navigatorをお薦めします。
Oracle Enterprise Managerプラグインはbdacliでは有効化できない
Oracle Enterprise Managerプラグインを有効にするbdacliコマンド(bdacli enable em
)は使用できなくなりました。
注意:
ステータスのチェックとAVDFおよびOracle Enterprise Managerプラグインの無効化を行うbdacliコマンドは引き続き使用可能です。