Under etter installasjon konfigurasjon for Hadoop klynger mislykkes installasjonen av revolusjon R Enterprise med utdata:
Opprettet RevoScaleR.enhanced fil.
Ser etter installasjon av Hadoop Skrev RevoHadoopEnvVars.site til /usr/lib64/Revo-7.3/scripts. Traceback (siste samtale sist): Filen ". / install.py", linje 812 i < modul > sourceRevoHadoopEnvVars() Filen ". / install.py", linje 217 i sourceRevoHadoopEnvVars (nøkkel, verdi) = line.split('=',1) ValueError: trenger mer enn 1 verdi for å pakke utFeilen skyldes en feil å analysere brukerens miljø under konfigurasjon og skyldes vanligvis at følgende to linjer variabel/verdien som er angitt i miljøet:
BASH_FUNC_module()=() { eval `/usr/bin/modulecmd bash $*` }
Denne variabelen er knyttet til installasjonen av en oppdatering for et bash shell sikkerhetsproblem. Hvis du vil omgå problemet så RRE installasjonen kan utføres:
1. Bruk vedlagte uninstall.sh-skriptet til å rydde opp den ufullstendige installasjonen av RRE. Kopier skriptet uninstall.sh til /usr/lib64/Revo-7.3 (eller Revo 7.3 målmappen), må du kontrollere at det er kjørbare, og kjøre den som rot fra utenfor katalogen. 2. Opprett en /root/RREenv for filen som inneholder én linje:env|grep -v BASH_FUNC_module|grep '='
Lagre filen og gjøre den kjørbar.
3. Rediger skriptlinje 213 den revolusjon R install.py, som bør være:command = ['bash', '-c', 'source ' + revo_hadoop_site + ' && env']
Endre denne linjen til:
command = ['bash', '-c', 'source ' + revo_hadoop_site + ' && /root/RREenv']
4. Kjør revolusjon R installer-skriptet install.py.