Applies ToRevolution Analytics

Durante la configuración posterior a la instalación para clústeres de Hadoop, la instalación de revolución R Enterprise puede fallar con el resultado:

Creó correctamente el archivo RevoScaleR.enhanced.Comprobación de la instalación de HadoopEscribió RevoHadoopEnvVars.site en /usr/lib64/Revo-7.3/scripts.Trazabilidad (más reciente llame a última):Archivo ". / install.py", línea 812 en < module >sourceRevoHadoopEnvVars()Archivo ". / install.py", línea 217 de sourceRevoHadoopEnvVars(clave, valor) = line.split('=',1)ValueError: se necesita más de 1 valor para desempaquetar

El error es debido a un error al analizar el entorno del usuario durante la configuración y suele deberse a la presencia de las siguiente dos líneas/valor de la variable establecida en el entorno:

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

Esta variable está relacionada con la instalación de una revisión para una vulnerabilidad en el shell bash. Se pueden realizar solucionar el problema por lo que la instalación de RRE:1. Utilice la secuencia de comandos adjunta uninstall.sh para limpiar la instalación incompleta de RRE.  Copia la secuencia de comandos uninstall.sh /usr/lib64/Revo-7.3 (o el directorio de destino Revo 7.3), asegúrese de que es un ejecutable y ejecutarlo como root desde fuera del directorio.2. crear un /root/RREenv archivo que contiene la línea:

env|grep -v BASH_FUNC_module|grep '='

Guarde este archivo y que sea ejecutable.3. modificar la línea 213 de la secuencia de comandos de install.py R de revolución, que debe ser:

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

Cambio en la línea para:

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

4. ejecute la secuencia de comandos del instalador de R de revolución, install.py.

uninstall.sh

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.