Отнася се за
Revolution Analytics

По време на след инсталиране конфигурация за 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: трябва повече от една стойност, за да разархивирате

Грешката се дължи на неуспешното анализира потребителската среда по време на конфигурирането и обикновено е вследствие на наличието на следните два реда променливата-стойност в среда:

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 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.

uninstall.sh

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.