Se aplică la
Revolution Analytics

În timpul configurării post-instalare pentru Hadoop clustere, instalarea Revolution R Enterprise poate să nu reușească cu datele de ieșire:

Creat cu succes RevoScaleR.enhanced fișier.Verificarea pentru instalare HadoopA scris RevoHadoopEnvVars.site /usr/lib64/Revo-7.3/scripts.Traceback (cel mai recent apel ultima):Fișier ". / install.py", linia 812, < modulul >sourceRevoHadoopEnvVars()Fișier ". / install.py", linia 217, în sourceRevoHadoopEnvVars(cheie, valoare) = line.split('=',1)ValueError: nevoie de mai mult de 1 valoarea la despachetare

Eroarea se datorează unei erori de analizat pentru mediul utilizator în timpul configurării și este de obicei cauzată de prezența următoarea linie de două variabila/valoare setată în mediul:

BASH_FUNC_module()=() { eval `/usr/bin/modulecmd bash $*` }

Această variabilă este legată de instalarea un patch pentru o vulnerabilitate de shell bash. Pentru a rezolva problema, astfel încât se pot efectua instalarea RRE:1. utilizați atașat uninstall.sh script pentru a curăța instalarea incomplete RRE.  Copie scriptul uninstall.sh /usr/lib64/Revo-7.3 (sau directorul Revo 7.3 țintă), asiguraţi-vă că este executabil, și executați-l ca rădăcină din afara directorului.2. creați un fișier /root/RREenv care conține o singură linie:

env|grep -v BASH_FUNC_module|grep '='

Salvați acest fișier și face executabil.3. editare linie 213 Revolution R install.py scriptului, care ar trebui să fie:

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

Modificați această linie pentru:

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

4. executa scriptul de instalare Revolution R, install.py.

uninstall.sh

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.