Hadoop クラスターのインストール後の構成中に革命 R エンタープライズのインストールの出力に失敗します。
RevoScaleR.enhanced ファイルが作成されました。
Hadoop のインストールの確認
RevoHadoopEnvVars.site を/usr/lib64/Revo-7.3/scripts に書き込みました。
トレース バック (最新最後の呼び出し)。
ファイル"です/install.py」、[< モジュール > 812、の線。
sourceRevoHadoopEnvVars()
ファイル"です/install.py」、sourceRevoHadoopEnvVars で、217 を行。
(キー、値) = line.split('=',1)
ValueError: にアンパックするのには 1 つ以上の値が必要があります。
エラーは、構成中にユーザーの環境を解析するための障害が原因で発生し、は通常、次 2 行変数と値の環境での設定が存在することが原因します。
BASH_FUNC_module()=() { eval `/usr/bin/modulecmd bash $*` }
この変数は、bash シェルの脆弱性の修正プログラムのインストールに関連します。問題を回避する、RRE のインストールを実行できるようにします。
1. RRE の不完全なインストールをクリーンアップするのには接続されている uninstall.sh スクリプトを使用します。 コピーの/usr/lib64/Revo-7.3 (またはターゲットの Revo 7.3 ディレクトリ) では、uninstall.sh スクリプトを確認実行可能ファイルをディレクトリの外部からのルートとして実行します。
2. 単一の行を含むファイル/root/RREenv を作成します。
env|grep -v BASH_FUNC_module|grep '='
このファイルを保存し、実行可能ファイルを作成します。
3. 213 スクリプトの行、革命 R install.py をする必要がありますを編集します。
command = ['bash', '-c', 'source ' + revo_hadoop_site + ' && env']
その行を変更します。
command = ['bash', '-c', 'source ' + revo_hadoop_site + ' && /root/RREenv']
4. 革命 R インストーラー スクリプトを実行する install.py です。