Gjelder for
Revolution Analytics

Under etter installasjon konfigurasjon for Hadoop klynger mislykkes installasjonen av revolusjon R Enterprise med utdata:

Opprettet RevoScaleR.enhanced fil.Ser etter installasjon av HadoopSkrev 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 ut

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

uninstall.sh

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.