Podczas konfigurowania po instalacji dla hadoop w instalacji Rewolucji R Enterprise może się nie powieść z danych wyjściowych:
Pomyślnie utworzono plik RevoScaleR.enhanced.
Sprawdzanie instalacji Hadoop Napisał RevoHadoopEnvVars.site do /usr/lib64/Revo-7.3/scripts. Traceback (najnowsze wezwanie ostatnio): Plik ". / install.py", linia 812 < modułu > sourceRevoHadoopEnvVars() Plik ". / install.py", linia 217, w sourceRevoHadoopEnvVars (klucz, wartość) = line.split('=',1) ValueError: potrzebować więcej niż 1 wartość do rozpakowywaniaBłąd jest wynikiem nie można dokonać analizy środowiska użytkownika podczas konfigurowania i jest zazwyczaj spowodowane przez obecność dwóch linii zmiennej/ustawioną następującą wartość w środowisku:
BASH_FUNC_module()=() { eval `/usr/bin/modulecmd bash $*` }
Zmienna ta jest powiązana z instalacji poprawki dla usterki powłoki imprezie. Aby obejść ten problem, można wykonać instalację RRE:
1. Użyj skryptu uninstall.sh dołączonego do oczyszczenia Niekompletna instalacja RRE. Kopiuj skrypt uninstall.sh do /usr/lib64/Revo-7.3 (lub katalogu docelowego Revo 7.3), upewnij się, to jest wykonywalny i uruchomić go jako główny z poza katalogiem. 2. Tworzenie /root/RREenv pliku, który zawiera jeden wiersz:env|grep -v BASH_FUNC_module|grep '='
Zapisz ten plik i Uczyń wykonywalnym.
3. Edytuj wiersz 213 skryptu install.py R Rewolucji, która powinna być:command = ['bash', '-c', 'source ' + revo_hadoop_site + ' && env']
Zmień ten wiersz, aby:
command = ['bash', '-c', 'source ' + revo_hadoop_site + ' && /root/RREenv']
4. Uruchom skrypt Instalatora Rewolucji R, install.py.