Si applica a
Revolution Analytics

Durante la configurazione post-installazione per i cluster Hadoop, l'installazione di rivoluzione R Enterprise potrebbe non riuscire con l'output:

Creato il file RevoScaleR.enhanced.Il controllo per l'installazione di HadoopHa scritto RevoHadoopEnvVars.site a /usr/lib64/Revo-7.3/scripts.Analisi (più recente dell'ultima chiamata):File ". / install.py", riga 812, < modulo >sourceRevoHadoopEnvVars()File ". / install.py", riga 217, in sourceRevoHadoopEnvVars(chiave, valore) = line.split('=',1)ValueError: è necessario un valore superiore a 1 per la decompressione

Errore dovuto a un errore di analizzare l'ambiente dell'utente durante la configurazione e in genere è causato dalla presenza delle seguente due righe/valore variabile impostata nell'ambiente:

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

Questa variabile è correlata all'installazione di una patch per una vulnerabilità della shell bash. Per risolvere il problema in modo che l'installazione di RRE può essere eseguita:1. utilizzare lo script allegato uninstall.sh per pulire l'installazione incompleta di RRE.  Assicurarsi che lo script uninstall.sh a /usr/lib64/Revo-7.3 (o la directory di destinazione Revo-7.3), copia eseguibile ed eseguirlo come radice dall'esterno alla directory.2. creare un /root/RREenv di file che contiene la riga:

env|grep -v BASH_FUNC_module|grep '='

Salvare il file e renderlo eseguibile.3. Modifica riga 213 dello script install.py R di rivoluzione, che deve essere:

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

Modificare la riga a:

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

4. eseguire lo script di installazione di rivoluzione R, install.py.

uninstall.sh

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.