MapR 4.0.1 kümede, devrim R mapreduce işleri hatasıyla başarısız olabilir:

2015-02-13 08:00:37, 657 FATAL [2 52243 üzerinde IPC Sunucusu işleyicisi] org.apache.hadoop.mapred.TaskAttemptListenerImpl: Görev: attempt_1423734868663_0289_m_000000_0 - çıkıldı: java.io.IOException: R VM çıkış koduyla çıkıldı: 1, çıktı:Başlangıç komut dosyası[1] DOĞRU$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] Segment oluşturma hatası.com.revolutionanalytics.scaleR.hadoop.Rscript.waitFor(Rscript.java:103) atcom.revolutionanalytics.scaleR.hadoop.Rscript.run(Rscript.java:59) atcom.revolutionanalytics.scaleR.hadoop.RDelegatingMapper.run(RDelegatingMapper.java:73) atat org.apache.hadoop.mapred.MapTask.runNewMapper (MapTask.java:773)at org.apache.hadoop.mapred.MapTask.run (MapTask.java:345)at org.apache.hadoop.mapred.YarnChild$2.run (YarnChild.java:167)java.security.AccessController.doPrivileged (doğal yöntemi)javax.security.auth.Subject.doAs(Subject.java:415) atorg.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1469) atat org.apache.hadoop.mapred.YarnChild.main (YarnChild.java:162)

MapR 4.0.1 platformlarda yanlış libhdfs.so kitaplığını kullanarak devrim R kuruluş ortamında yapılandırma nedeniyle budur.Bu soruna geçici bir çözüm için aşağıdaki yükleme sonrası yapılandırma adımları için devrim R 7.3 MapR 4.0.1 kümelerde atılmıştır onaylayın:"İstemci" düğümünde, her kullanıcı için yerel dosya sistemi paylaşılan dizini oluşturun:1. sudo mkdir p - /var/RevoShare/mapr3. 777 chmod /var/RevoShare/mapr4. ekleyin. /home/mapr/.bash_profile için /usr/lib64/Revo-7.3/scripts/RevoHadoopEnvVars.siteHer alt düğümünde aşağıdaki değişiklikleri yapın:

# 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

Devrim R yüklemesini scaleR-hadoop-0,1-SNAPSHOT.jar bağlantı $HADOOP_HOME/lib içinde otomatik olarak oluşturur. Ancak, bu (bir hata bildirildi) yanlış dizin ve dosya bağlanabilir veya /opt/mapr/hadoop/hadoop-2.4.1/share/hadoop/common/lib/ kopyalanır./OPT/mapr/hadoop/hadoop-0.20.2/c++/Linux-AMD64-64/lib/libhdfs.SO /usr/lib64 içinde bağlama uygun libhdfs.so tarafından devrim R. bulunur olun Üçüncü adım sorunu libhdfs.so dışına taşımak gereklidir.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.