Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Σε ένα σύμπλεγμα MapR 4.0.1, R επανάσταση mapreduce εργασίες ενδέχεται να αποτύχει με το σφάλμα:

2015-02-13 08:00:37, 657 ΑΝΕΠΑΝΌΡΘΩΤΟ [διακομιστή IPC χειρισμού 2 σε 52243] org.apache.hadoop.mapred.TaskAttemptListenerImpl: εργασία: attempt_1423734868663_0289_m_000000_0 - Έξοδος: java.io.IOException: R VM τερματίστηκε με κωδικό εξόδου: 1, έξοδος:
δέσμη ενεργειών εκκίνησης
[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 -p mkdir sudo
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 επανάσταση δημιουργεί αυτόματα μια σύνδεση με το scaleR-hadoop-0,1-SNAPSHOT.jar σε $HADOOP_HOME/βιβλιοθήκη. Ωστόσο, αυτός είναι ο κατάλογος λανθασμένες (σφάλμα έχει αναφερθεί) και το αρχείο θα πρέπει να συνδεθούν ή να αντιγραφεί σε /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 από επανάσταση R. Το τρίτο βήμα είναι απαραίτητο για να μετακινήσετε τον τρόπο το πρόβλημα libhdfs.so.

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×