فشل تثبيت رر مع الخطأ: "فالويرور: تحتاج إلى أكثر من 1 قيمة لتفريغ"

أثناء تكوين إجراءات ما بعد تثبيت كتل 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.

uninstall.sh

هل تحتاج إلى مزيد من المساعدة؟

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Microsoft Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×