Hadoop 群集的安装后配置,期间革命 R 企业安装可能会失败的输出︰
已成功创建 RevoScaleR.enhanced 文件。
Hadoop 安装检查
写入 /usr/lib64/Revo-7.3/scripts RevoHadoopEnvVars.site。
回溯 (最新最后一次调用):
文件"。 / install.py",行 812,< 模块 >
sourceRevoHadoopEnvVars()
文件"。 / install.py",217,sourceRevoHadoopEnvVars 中的行
(关键字,值) = line.split('=',1)
ValueError︰ 需要多个值进行解包
错误到期未能在配置过程中解析用户的环境,通常由以下两行变量/设置值的环境中存在︰
BASH_FUNC_module()=() { eval `/usr/bin/modulecmd bash $*` }
此变量与 bash 外壳程序漏洞的修补程序的安装。若要变通解决此问题,因此可以执行 RRE 安装︰
1.使用附加的 uninstall.sh 脚本来清理 RRE 的安装不完整。 复制 uninstall.sh 脚本保存到 /usr/lib64/Revo-7.3 (或目标 Revo 7.3 目录),请确保它是可执行文件,并将其作为目录外从根运行。
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。