นำไปใช้กับ
Revolution Analytics

ในระหว่างการตั้งค่าคอนฟิกหลังการติดตั้งสำหรับคลัสเตอร์ Hadoop, Revolution R องค์กรการติดตั้งอาจล้มเหลว ด้วยผลลัพธ์:

สร้างแฟ้ม RevoScaleR.enhanced สำเร็จการตรวจสอบสำหรับการติดตั้ง Hadoopเขียน RevoHadoopEnvVars.site ถึง /usr/lib64/Revo-7.3/scriptsTraceback (ล่าสุดเรียกล่าสุด):แฟ้ม " / install.py ", 812 ใน <โมดูล > บรรทัดsourceRevoHadoopEnvVars()แฟ้ม " / install.py ", บรรทัด 217 ใน sourceRevoHadoopEnvVars(ค่าของคีย์ ) = line.split('=',1)ValueError: ต้องการค่าที่มากกว่า 1 สามารถแยก

ข้อผิดพลาดคือครบกำหนดความล้มเหลวในการแยกวิเคราะห์สภาพแวดล้อมของผู้ใช้ในระหว่างการตั้งค่าคอนฟิก และมักมีสาเหตุจากการมีอยู่ของฟิลด์ต่อไปนี้สองบรรทัดตัวแปร/ถูกกำหนดในสภาพแวดล้อม:

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

ตัวแปรนี้เกี่ยวข้องกับการติดตั้งโปรแกรมแก้ไขสำหรับช่องโหว่เชลล์งานเลี้ยง เมื่อต้องการหลีกเลี่ยงปัญหาเพื่อให้สามารถดำเนินการติดตั้ง RRE:1. ใช้สคริปต์ uninstall.sh แนบเพื่อล้างข้อมูลการติดตั้งไม่สมบูรณ์ของ RRE  คัดลอกสคริปต์ uninstall.sh /usr/lib64/Revo-7.3 (หรือไดเรกทอรี Revo 7.3 เป้าหมาย), ต้องแน่ใจว่าจะปฏิบัติการได้ และเรียกใช้เป็นรากจากภายนอกไดเรกทอรี2. สร้าง /root/RREenv เป็นแฟ้มที่ประกอบด้วยบรรทัดเดียว:

env|grep -v BASH_FUNC_module|grep '='

บันทึกแฟ้มนี้ และทำให้สามารถดำเนินการได้3. แก้ไขบรรทัด 213 ของ Revolution R install.py สคริปต์ ซึ่งควรจะ:

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

เปลี่ยนเพื่อ:

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

4. รันสคริปต์ installer Revolution R, install.py

uninstall.sh

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ