Under konfiguration efter installationen för Hadoop-kluster misslyckas installationen av revolutionen R Enterprise med utdata:
RevoScaleR.enhanced-filen skapades.
Kontroll för Hadoop-installation
Skrev RevoHadoopEnvVars.site till /usr/lib64/Revo-7.3/scripts.
Traceback (senaste Ring senast):
Filen ". / install.py", linje 812 i < modul >
sourceRevoHadoopEnvVars()
Filen ". / install.py", rad 217 i sourceRevoHadoopEnvVars
(nyckel, värde) = line.split('=',1)
ValueError: behöver mer än 1 värde att packa upp
Felet förfaller inte går att tolka användarens miljö under konfigurationen och orsakas vanligen av förekomsten av följande två rader variabel/värdet i miljön:
BASH_FUNC_module()=() { eval `/usr/bin/modulecmd bash $*` }
Denna variabel är relaterade till installation av en korrigeringsfil för säkerhetsproblemet en fest. Undvik problemet så RRE installationen kan utföras:
1. Använd bifogade uninstall.sh-skriptet för att rensa den ofullständiga installationen av RRE. Kopiera skriptet uninstall.sh till /usr/lib64/Revo-7.3 (eller Revo 7.3 målkatalogen) kontrollera att den är körbara och köra det som root från utanför katalogen.
2. Skapa /root/RREenv för en fil som innehåller en rad:
env|grep -v BASH_FUNC_module|grep '='
Spara den här filen och göra den körbara.
3. Redigera rad 213 Revolution R install.py skript bör vara:
command = ['bash', '-c', 'source ' + revo_hadoop_site + ' && env']
Ändra raden till:
command = ['bash', '-c', 'source ' + revo_hadoop_site + ' && /root/RREenv']
4. Kör skriptet Revolution R installer install.py.