أثناء تكوين إجراءات ما بعد تثبيت كتل Hadoop، قد تفشل عملية تثبيت "المؤسسة R الثورة" بالإخراج:
إنشاء ملف RevoScaleR.enhanced بنجاح.
التحقق من تثبيت Hadoop رسالة RevoHadoopEnvVars.site إلى/usr/lib64/Revo-7.3/scripts. Traceback (أحدث استدعاء آخر): ملف "./install.py"، خط 812 في < الوحدة النمطية > sourceRevoHadoopEnvVars() ملف "./install.py"، خط 217 في سورسيريفوهادوبينففارس (مفتاح، القيمة) = line.split('=',1) فالويرور: بحاجة إلى أكثر من 1 قيمة لتفريغالخطأ هو سبب فشل تحليل بيئة المستخدم أثناء تكوين ويحدث عادة بسبب وجود سطر المتغير/القيمة التالية في البيئة:
BASH_FUNC_module()=() { eval `/usr/bin/modulecmd bash $*` }
يرتبط هذا المتغير بتثبيت تصحيح مشكلة عدم الحصانة shell التي تقيمها. لحل المشكلة حتى يمكن تنفيذ التثبيت رر:
1-استخدام البرنامج النصي uninstall.sh المرفق لتنظيف تثبيت غير كامل رر. نسخ البرنامج النصي uninstall.sh/usr/lib64/Revo-7.3 (أو الدليل الهدف 7.3 ريفو)، تأكد من أنه قابل للتنفيذ، وتشغيل كجذر من خارج الدليل. 2. إنشاء/root/RREenv ملف الذي يحتوي على سطر واحد:env|grep -v BASH_FUNC_module|grep '='
حفظ هذا الملف وجعله قابل للتنفيذ.
3-تحرير بند 213 البرنامج النصي install.py "ق الثورة"، التي ينبغي أن تكون:command = ['bash', '-c', 'source ' + revo_hadoop_site + ' && env']
تغيير خط هذا:
command = ['bash', '-c', 'source ' + revo_hadoop_site + ' && /root/RREenv']
4. قم بتشغيل البرنامج النصي مثبت R الثورة install.py.