חל על
Revolution Analytics

במהלך קביעת התצורה לאחר ההתקנה עבור אשכולות Hadoop, ההתקנה של הארגון R מהפכת עלולה להיכשל עם הפלט:

נוצר בהצלחה את הקובץ RevoScaleR.enhanced.בדיקת להתקנה Hadoopכתבת RevoHadoopEnvVars.site כדי /usr/lib64/Revo-7.3/scripts.Traceback (האחרונים התקשר לאחרונה):הקובץ ". / install.py", קו 812, במודול < >sourceRevoHadoopEnvVars()הקובץ ". / install.py", קו 217, ב- sourceRevoHadoopEnvVars(מפתח, ערך) = line.split('=',1)ValueError: דרוש ערך 1 יותר על האריזה

השגיאה היא עקב כשל לנתח את הסביבה של המשתמש במהלך קביעת התצורה ואת נגרמת בדרך כלל על-ידי הנוכחות של שתי שורות המשתנה/הערך הבא להגדיר בסביבת:

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

משתנה זה קשור ההתקנה של תיקון עבור פגיעות מעטפת למסיבת. כדי לעקוף את הבעיה, כך שניתן יהיה לבצע את ההתקנה RRE:1. השתמש קובץ ה-script uninstall.sh המצורף כדי לנקות את ההתקנה לא שלמה של RRE.  העתק את קובץ ה-script uninstall.sh /usr/lib64/Revo-7.3 (או ספריית Revo 7.3 היעד), ודא כי אותו הוא קובץ הפעלה, והפעל אותו כבסיס מתוך מחוץ הספריה.2. יצירת /root/RREenv קובץ המכיל שורה בודדת:

env|grep -v BASH_FUNC_module|grep '='

שמור קובץ זה ולהפוך אותה הפעלה.3. עריכת שורה 213 ה-script install.py מהפכת R, אשר אמור להיות:

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

שינוי קו זה כדי:

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

4. הפעלת ה-script המתקין מהפכת R, install.py.

uninstall.sh

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.