Применяется к
Revolution Analytics

Во время настройки после установки для кластеров Hadoop революции R предприятия может завершиться с выходными данными:

Успешно создан файл RevoScaleR.enhanced.Проверка установки HadoopНаписал RevoHadoopEnvVars.site в /usr/lib64/Revo-7.3/scripts.Отслеживание (последний вызов последнего):Файл «. / 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 сценария install.py R революции, которая должна быть:

command = ['bash', '-c', 'source ' + revo_hadoop_site + ' && env']

Измените эту строку:

command = ['bash', '-c', 'source ' + revo_hadoop_site + ' && /root/RREenv']

4. Запустите сценарий установки R революции, install.py.

uninstall.sh

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.