Berlaku Untuk
Revolution Analytics

Selama penginstalan pasca konfigurasi untuk Hadoop clusters, instalasi revolusi R perusahaan mungkin gagal dengan output:

Berhasil dibuat RevoScaleR.enhanced file.Memeriksa Hadoop instalasiMenulis RevoHadoopEnvVars.site /usr/lib64/Revo-7.3/scripts.Traceback (terbaru panggilan terakhir):Berkas ". / install.py", baris 812, < modul >sourceRevoHadoopEnvVars()Berkas ". / install.py", baris 217, di sourceRevoHadoopEnvVars(kunci, nilai) = line.split('=',1)ValueError: perlu lebih dari 1 nilai untuk membongkar

Galat ini karena kegagalan untuk memilah lingkungan pengguna selama konfigurasi dan biasanya disebabkan oleh adanya dua baris variabel/nilai berikut di lingkungan:

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

Variabel ini berkaitan dengan instalasi patch untuk kerentanan shell bash. Untuk mengatasi masalah sehingga RRE instalasi dapat dijalankan:1. Gunakan skrip terlampir uninstall.sh untuk membersihkan pemasangan lengkap RRE.  Salin skrip uninstall.sh /usr/lib64/Revo-7.3 (atau target Revo 7.3 direktori), pastikan bahwa hal dapat dijalankan, dan jalankan sebagai akar dari luar direktori.2. Buat /root/RREenv file yang berisi satu baris:

env|grep -v BASH_FUNC_module|grep '='

Simpan berkas ini dan membuatnya dapat dijalankan.3. edit baris 213 script install.py revolusi R yang harus:

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

Ubah baris untuk:

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

4. menjalankan skrip installer revolusi R, install.py.

uninstall.sh

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.