MapR 4.0.1: فشل مهمة الثورة ق مع segfault

تشغيل كتلة MapR 4.0.1، قد تفشل مهام mapreduce "ق الثورة" بسبب الخطأ:

2015/02/13 08:00:37، 657 org.apache.hadoop.mapred.TaskAttemptListenerImpl خطأ جسيم [معالج الخادم IPC 2 على 52243]: المهمة: attempt_1423734868663_0289_m_000000_0-إنهاء: java.io.IOException: إنهاء برمز إنهاء R VM: إخراج واحد،:
بدء تشغيل البرنامج النصي
[1] TRUE
$fileName 
[1] NA
$start 
[1] 0
$length 
[1] 0
/usr/lib64/Revo-7.3/R-3.1.1/lib64/R/library/RevoScaleR/rxLibs/x64/libExaCore.so.2(_Z21CriticalSignalHandleri+0x1e)[0x7fe02d3d423e] 
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.71.x86_64/jre/lib/amd64/server/libjvm.so(+0x7e2628)[0x7fe0282f8628] 
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.71.x86_64/jre/lib/amd64/server/libjvm.so(JVM_handle_linux_signal+0x95)[0x7fe0282fea55] 
/lib64/libpthread.so.0[0x30cec0f710] 
/usr/lib64/Revo-7.3/R-3.1.1/lib64/R/library/RevoScaleR/rxLibs/x64/libExaCore.so.2(_ZNK10CxAnalysis19HaveWriteDataSourceEv+0x0)[0x7fe02acbc280] 
/usr/lib64/Revo-7.3/R-3.1.1/lib64/R/library/RevoScaleR/rxLibs/x64/libExaCore.so.2(_ZN10CxAnalysis18GetWriteDataSourceEv+0x9)[0x7fe02acbcb49] 
/usr/lib64/Revo-7.3/R-3.1.1/lib64/R/library/RevoScaleR/rxLibs/x64/libRxLink.so.2(_Z19RxComputeHadoopTaskR11RListObjectR11RxAllocator+0x3b3)[0x7fe02e2a5d23] 
/usr/lib64/Revo-7.3/R-3.1.1/lib64/R/library/RevoScaleR/rxLibs/x64/libRxLink.so.2(_Z10RxUtilBaseP7SEXPREC+0x6db)[0x7fe02e2b2fab] 
/usr/lib64/Revo-7.3/R-3.1.1/lib64/R/library/RevoScaleR/rxLibs/x64/libRxLink.so.2(RxUtil+0x34)[0x7fe02e2b3f14] 
/usr/lib64/Revo-7.3/R-3.1.1/lib64/R/lib/libR.so(+0x9f36b)[0x7fe04083536b] 
/usr/lib64/Revo-7.3/R-3.1.1/lib64/R/lib/libR.so(Rf_eval+0x871)[0x7fe04086be91] 
/usr/lib64/Revo-7.3/R-3.1.1/lib64/R/lib/libR.so(Rf_ReplIteration+0x212)[0x7fe0408946a2] 
/usr/lib64/Revo-7.3/R-3.1.1/lib64/R/lib/libR.so(+0xfea59)[0x7fe040894a59] 
/usr/lib64/Revo-7.3/R-3.1.1/lib64/R/lib/libR.so(run_Rmainloop+0x44)[0x7fe040894f64] 
/usr/lib64/Revo-7.3/R-3.1.1/lib64/R/bin/exec/R(main+0x1b)[0x40084b] 
/lib64/libc.so.6(__libc_start_main+0xfd)[0x30ce41ed5d] 
/usr/lib64/Revo-7.3/R-3.1.1/lib64/R/bin/exec/R[0x400739] 
خطأ تجزئة.

في com.revolutionanalytics.scaleR.hadoop.Rscript.waitFor(Rscript.java:103)
في com.revolutionanalytics.scaleR.hadoop.Rscript.run(Rscript.java:59)
في com.revolutionanalytics.scaleR.hadoop.RDelegatingMapper.run(RDelegatingMapper.java:73)
في org.apache.hadoop.mapred.MapTask.runNewMapper (MapTask.java:773)
في org.apache.hadoop.mapred.MapTask.run (MapTask.java:345)
في org.apache.hadoop.mapred.YarnChild$2.run (YarnChild.java:167)
في java.security.AccessController.doPrivileged (أسلوب أصلي)
في javax.security.auth.Subject.doAs(Subject.java:415)
في org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1469)
في org.apache.hadoop.mapred.YarnChild.main (YarnChild.java:162)

يرجع على الأنظمة الأساسية MapR 4.0.1، تكوين بيئة "المؤسسة R الثورة" استخدام مكتبة libhdfs.so غير صحيح.

للتغلب على هذه المشكلة، تأكد من خطوات التكوين المتوفرة بعد التثبيت التالية قد اتخذت للثورة R 7.3 على كتل MapR 4.0.1:

في عقده "العميل"، إنشاء نظام الملفات الأصلية الدليل المشترك لكل مستخدم:

1-سودو/var/RevoShare/mapr-س mkdir
3-chmod 777/var/RevoShare/mapr
4-إضافة. /usr/lib64/Revo-7.3/scripts/RevoHadoopEnvVars.site إلى/home/mapr/.bash_profile

على كل عقده العامل، إجراء التغييرات التالية:

# cp scaleR-hadoop-0.1-SNAPSHOT.jar /opt/mapr/hadoop/hadoop-2.4.1/share/hadoop/common/lib/ # ln -s /opt/mapr/hadoop/hadoop-0.20.2/c++/Linux-amd64-64/lib/libhdfs.so /usr/lib64 
# mv /opt/mapr/hadoop/hadoop-2.4.1/lib/native/libhdfs.so /opt/mapr/hadoop/hadoop-2.4.1/lib/native/libhdfs.so.save



تثبيت R الثورة تلقائياً بإنشاء ارتباط إلى قشارة-hadoop-0، 1-SNAPSHOT.jar في HADOOP_HOME $/lib. ومع ذلك، هذا هو الدليل غير صحيح (خطأ تم الإبلاغ عنها) ويجب ربط الملف أو نسخها في/opt/mapr/hadoop/hadoop-2.4.1/share/hadoop/common/lib/.

الربط بين/opt/mapr/hadoop/hadoop-0.20.2/c++/Linux-amd64-64/lib/libhdfs.so في/usr/lib64 سوف يضمن العثور على libhdfs.so المناسبة قبل "الثورة ر." الخطوة الثالثة ضروري لنقل libhdfs.so المشكلة بعيداً.

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

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

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

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

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

×