Pēc instalēšanas Hadoop klasteru konfigurācijas laikā Revolution R uzņēmuma instalēšana var neizdoties izvades:
Veiksmīgi izveidots RevoScaleR.enhanced failu.
Pārbaudot Hadoop instalēšanai
Uzrakstīja RevoHadoopEnvVars.site /usr/lib64/Revo-7.3/scripts.
Traceback (pēdējo zvanu pēdējās):
Faila ". / install.py", līniju 812 modulī < >
sourceRevoHadoopEnvVars()
Faila ". / install.py", 217, sourceRevoHadoopEnvVars līnija
(atslēgu, vērtība) = line.split('=',1)
ValueError: nepieciešams vairāk nekā 1 vērtību izpakošana
Kļūdas dēļ neizdevās parsēt konfigurēšanas laikā lietotāja vide ir un parasti izraisa šādu divu rindu mainīgais/vērtību iestatītu vides esamību:
BASH_FUNC_module()=() { eval `/usr/bin/modulecmd bash $*` }
Mainīgajam ir saistīta ar ielāpu bash čaulas vājās instalēšanu. Lai novērstu problēmu, lai RRE instalēšanu var veikt:
1. izmantot skriptu pievienotajam uninstall.sh tīrīt RRE Nepabeigtā instalācija. Kopiju uninstall.sh script /usr/lib64/Revo-7.3 (vai mērķa direktoriju Revo 7.3), pārliecinieties, vai tas ir izpildāms un palaist kā saknes direktoriju ārpus no.
2. Izveidojiet failu /root/RREenv, kas atrodas vienā rindiņā:
env|grep -v BASH_FUNC_module|grep '='
Saglabājiet šo failu un vieglāk izpildāms.
3. labot rindu 213 Revolution R install.py skriptu, kas būtu:
command = ['bash', '-c', 'source ' + revo_hadoop_site + ' && env']
Mainīt šo rindu:
command = ['bash', '-c', 'source ' + revo_hadoop_site + ' && /root/RREenv']
4. run Revolution R instalēšanas skripts install.py.