Hadoop kümeleri için yükleme sonrası yapılandırma sırasında çıkış ile devrim R kuruluş yüklemesi başarısız olabilir:
RevoScaleR.enhanced dosyası başarıyla oluşturuldu.
Hadoop yükleme denetimi
RevoHadoopEnvVars.site /usr/lib64/Revo-7.3/scripts için yazıldı.
Traceback (en son son çağrı):
Dosya ". / install.py", < modülünde > 812 satır
sourceRevoHadoopEnvVars()
Dosya ". / install.py", sourceRevoHadoopEnvVars, 217 satır
(anahtar, değer) line.split('=',1) =
ValueError: 1'den fazla değer paketten çıkarmak gerekir
Hata Yapılandırma sırasında kullanıcının ortamını ayrıştırma hatası nedeniyle içerir ve genellikle aşağıdaki iki satırı değişken / ortamında değeri ayarlanmış varlığını neden olur:
BASH_FUNC_module()=() { eval `/usr/bin/modulecmd bash $*` }
Bu değişken geçirmesi Kabuğu Güvenlik Açığı için bir düzeltme yükleme ile ilgilidir. RRE yükleme gerçekleştirilebilir için sorunu çözmek için:
1. RRE eksik yüklemesi kuruyorsanız temizlemek için ekli uninstall.sh komut dosyasını kullanın. Kopya uninstall.sh komut dosyası /usr/lib64/Revo-7.3 (veya hedef 7.3 Revo dizin) emin olun Bunu yürütülebilir ve çalıştırın kök dizini dışındaki olarak.
2. tek satır içeren bir dosya /root/RREenv oluşturun:
env|grep -v BASH_FUNC_module|grep '='
Bu dosyayı kaydedin ve çalıştırılabilir yap.
3. 213 olmalıdır devrim R install.py komut satırı düzenleyin:
command = ['bash', '-c', 'source ' + revo_hadoop_site + ' && env']
Bu hat için değiştirin:
command = ['bash', '-c', 'source ' + revo_hadoop_site + ' && /root/RREenv']
4. devrim R Yükleyici komut dosyası çalıştırma install.py.