今日、BigInsights イメージをデプロイできるように、サーバーのクラスターで Ambari を使用していくつかのテストを行っています。すべてのコンポーネントが正常に構成されているため、すべてがうまくいっているようです。つまり、最終的なインストールが行われるまでです。これに似た画像が表示されます -
失敗をより詳細に調べると、次のようなメッセージが表示されます。
yum -d 0 -e 0 -y install iop-select
Error: Nothing to do
Yum は、Ambari ウィザードがインストールするサービスの 1 つに必要なパッケージとしてリストされている iop-select パッケージを見つけることができません。これは、いくつかの理由で発生する可能性があります。
古い yum db があります。
解決策: 次を実行して更新します。
sudo yum clean all
インストールしようとしているサービスのインストール ビットを含むリポジトリが、repoinfo.xml ファイルで構成されていません。
解決策: Ambari のスタック定義を調べて、リポジトリ情報が存在し、正しいことを確認します。たとえば、IOP 4.0 では、ファイルをチェックします。
/var/lib/ambari-server/resources/stacks/BigInsights/4.0/repos/repoinfo.xml
次のようなエントリがあることを確認します。
<repo>
<baseurl>http://ibm-open-platform.ibm.com/repos/IOP/RHEL6/x86_64/4.0</baseurl>
<repoid>IOP-4.0</repoid>
<reponame>IOP</reponame>
</repo>
存在しない場合は、使用している BigInsights/IOP バージョンの正しいエントリを追加し、ファイルを保存して、最後に次のコマンドを実行して ambari サーバーを再起動します。
sudo ambari-server restart
ambari-server が再起動したら、インストールを再試行できます。
リポジトリの初期化が行われていないため、クラスタ内のすべてのノードがインストールに失敗しているように見えます。次に例を示します。
# yum search iop
Loaded plugins: product-id, refresh-packagekit, rhnplugin, security, subscription-manager
This system is receiving updates from RHN Classic or RHN Satellite.
================================= N/S Matched: iop ===================================
xorg-x11-fonts-ethiopic.noarch : Ethiopic fonts
Name and summary matches only, use "search all" for everything.
しかし、システムをクリーンアップすると、必要なパッケージを検出できるシステムになります。
# yum clean all
Loaded plugins: product-id, refresh-packagekit, rhnplugin, security,
subscription-manager
Cleaning repos: BI_AMBARI-2.1.0-20150806_1901 IOP-4.1 IOP-UTILS-1.0 hostdb
RHEL-ha RHEL-lb RHEL-optional RHEL-supplementary
: RHEL-updates RHEL-v2vwin rhel-x86_64-server-6
Cleaning up Everything
# yum search iop
Loaded plugins: product-id, refresh-packagekit, rhnplugin, security,
subscription-manager
This system is receiving updates from RHN Classic or RHN Satellite.
--<cut>--
=============================== N/S Matched: iop =================================
xorg-x11-fonts-ethiopic.noarch : Ethiopic fonts
**iop-select.noarch : Distribution Select**
Name and summary matches only, use "search all" for everything.
その後、すべてのインストールがエラーなしで行われることがわかります。