Після установки, настройки для Hadoop кластери Revolution R підприємства може виникнути із результатами:
RevoScaleR.enhanced файл створено.
Перевірка наявності Hadoop установки.
Написала RevoHadoopEnvVars.site, щоб /usr/lib64/Revo-7.3/scripts.
Traceback (останні називати останній):
Файл ". / install.py", рядок 812, < модуля >
sourceRevoHadoopEnvVars()
Файл ". / install.py", рядок 217, у sourceRevoHadoopEnvVars
(ключ, значення) = line.split('=',1)
ValueError:, потрібно більше 1 значення розпакування
Повідомлення про помилку через неможливість проаналізувати середовищем користувача під час настроювання і зазвичай спричинюється наявністю два рядки змінну/значення в середовищі:
BASH_FUNC_module()=() { eval `/usr/bin/modulecmd bash $*` }
Цю змінну пов'язані з інсталяції виправлення для вразливості Баш оболонки. Щоб вирішити цю проблему, таким чином, може бути виконано інсталяцію РРП:
1. використовувати сценарій додається uninstall.sh РРП інсталяцію не завершено. Копіювання, сценарій uninstall.sh /usr/lib64/Revo-7.3 (або каталог Revo 7.3 та призначення), переконайтеся, що він є виконуваним та режимі кореневих за межами каталог.
2. створення, /root/RREenv файл, який містить один рядок:
env|grep -v BASH_FUNC_module|grep '='
Збережіть цей файл і надайте.
3. редагування, рядок 213 Revolution R install.py сценарію, який має бути:
command = ['bash', '-c', 'source ' + revo_hadoop_site + ' && env']
Змініть цей рядок до:
command = ['bash', '-c', 'source ' + revo_hadoop_site + ' && /root/RREenv']
4. запустіть сценарій установки Revolution R, install.py.