Συμπτώματα
Προϋποθέτουν ότι χρησιμοποιείτε το Microsoft R για να εισαγάγετε δεδομένα από ένα αρχείο προέλευσης σε ένα πλαίσιο δεδομένων. Εάν το μέγεθος του πλαισίου δεδομένων προκύπτοντος είναι μεγαλύτερη από 4 GB, η λειτουργία αποτυγχάνει.
Ακολουθεί μια σύντομη λίστα γνωστών αποτυχημένες λειτουργίες λήψης. Ενδέχεται επίσης να επηρεαστούν και άλλες λειτουργίες Rx και άνοιγμα αρχείου προέλευσης.-
rxImport()
-
rxDataStep()
-
RxXdfData()
Εάν λάβετε ένα μήνυμα λάθους που μοιάζει με το ακόλουθο, μπορείτε να εφαρμόσετε αυτήν την ενημερωμένη έκδοση κώδικα:
Σφάλμα στο doTryCatch(return(expr) "," όνομα "," parentenv "," πρόγραμμα χειρισμού):
κεφαλίδα μηνύματος: Έγινε αναμενόμενο < μέγεθος του πλαισίου δεδομένων >
Προτεινόμενη αντιμετώπιση
Πληροφορίες λήψης
Για τα Windows:
Επανάσταση ανάλυσης 7.4.1 - λήψη σύνδεσης
Microsoft Server R 8.0.0 - λήψη σύνδεσης
Microsoft Server R 8.0.3 - λήψη σύνδεσης
Για το Linux:
Επανάσταση ανάλυσης 7.4.1 - λήψη σύνδεσης
Microsoft Server R 8.0.0 - λήψη σύνδεσης
Microsoft Server R 8.0.5 - λήψη σύνδεσης Για να επιλύσετε αυτό το ζήτημα, ακολουθήστε τις παρακάτω οδηγίες για να εφαρμόσετε την ενημέρωση κώδικα. Απαιτούμενα αρχεία:
-
RevoScaleR_8.0.X.tar.gz (Linux) ή RevoScaleR_8.0.X.zip (Microsoft), όπου X = ο αριθμός έκδοσης του εγκατεστημένο στο σύστημα για την ενημερωμένη έκδοση κώδικα τη διακομιστή R Microsoft (κα).
-
libRxLink.so.2 (Linux) ή RxLink.dll (Microsoft, θα πρέπει να είναι μέσα στο αρχείο .zip)
Σημείωση: οι χρήστες των Microsoft Windows/Server, πρέπει να προσθέσετε R τους μεταβλητή PATH για να εκτελέσετε τις ακόλουθες εντολές.
Σημείωση: σε όλες τις οδηγίες, η έκδοση παρατίθεται ως 8.0.X, αντικαταστήστε το X με τον αριθμό έκδοσης.-
Τοποθετήστε τα απαιτούμενα αρχεία σε έναν προσωρινό κατάλογο, όπου ο χρήστης που εφαρμόζει η ενημερωμένη έκδοση κώδικα έχει δικαιώματα ανάγνωσης/εγγραφής.
-
Εκκίνηση μια διασύνδεση γραμμής εντολών με αυξημένα δικαιώματα.
-
Στο Microsoft, εκκίνηση μια παρουσία της γραμμή εντολών ως διαχειριστής κάνοντας δεξιό κλικ στο εικονίδιο εντολών και κάνοντας κλικ στην εντολή Εκτέλεση ως διαχειριστής.
-
Στο Linux, εκκίνηση ένα τερματικό και στη συνέχεια χρησιμοποιήστε το sudo για την εκτέλεση εντολών.
-
-
Απεγκαταστήστε το τρέχον πακέτο RevoScaleR.
-
Στο Microsoft, εκτελέστε την ακόλουθη εντολή: R CMD REMOVE "RevoScaleR"
-
Στο Linux, εκτελέστε την ακόλουθη εντολή: sudo R CMD REMOVE "RevoScaleR"
-
-
Διακοπή της διαδικασίας BxlServer και όλες οι άλλες διεργασίες R.
-
Στο Microsoft, χρησιμοποιήστε τη Διαχείριση εργασιών για να διακόψετε την BxlServer και Rterm.
-
Στο Linux, είτε χρησιμοποιήστε "θανάτωση" ή την επάνω πλευρά για να διακόψετε την BxlServer και R.
-
-
Εγκαταστήστε το νέο πακέτο από την αρχειοθήκη RevoScaleR.
-
Στο Microsoft, εκτελέστε την εντολή: R CMD INSTALL --no-test-load <path/to/dir>/RevoScaleR_8.0.X.zip
-
Στο Linux, εκτελέστε την εντολή: sudo R CMD INSTALL --no-test-load <path/to/dir> /RevoScaleR_8.0.X.tar.gz
-
-
Αντιγράψτε το αρχείο της βιβλιοθήκης RxLink στον κατάλογο RevoScaleR.
-
Στο Microsoft, χρησιμοποιήστε την Εξερεύνηση του αρχείου για να βεβαιωθείτε ότι εμφανίζεται στο RxLib.dll "< διαδρομή στο σπίτι R >/RevoScaleR/rxLibs/x 64 /" Εάν δεν είναι αντίγραφο του αρχείου RxLib.dll από μέσα στο αρχείο .zip, η < διαδρομή στο σπίτι R >/RevoScaleR/rxLibs/x 64 / καταλόγου. Σε μια τυπική εγκατάσταση, αυτή η διαδρομή θα είναι ως εξής: C:\Program Files\Microsoft\MRO-for-RRE\8.0\R-3.2.2\library\RevoScaleR\rxLibs\x64
-
Στο Linux, εκτελέστε την εντολή: sudo cp <path/to/dir>/libRxLink.so.2 \ <path/to/R_dir>/library/RevoScaleR/rxLibs/x64/ όπου < διαδρομή/με/R-dir > σε μια τυπική εγκατάσταση θα είναι ως εξής: /usr/lib64/MRO-for-MRS-8.0.X/R-3.2.2/lib64/R
-
-
Εκκίνηση R, και να εισαγάγετε ένα πλαίσιο δεδομένων που είναι πέραν των 4 GB για να επικυρώσετε ότι έχει εφαρμοστεί η ενημερωμένη έκδοση κώδικα.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".
Αναφορές
Πληροφορίες σχετικά με την ορολογία που χρησιμοποιεί η Microsoft για την περιγραφή ενημερωμένων εκδόσεων λογισμικού.
Ισχύει για
Αυτό το ζήτημα παρουσιάζεται στις ακόλουθες εκδόσεις του Microsoft R Server:
-
Διακομιστής Microsoft R 8.0.3 στα Windows
-
Διακομιστή Microsoft R 8.0.5 στο Linux