Symptomer
Anta at du bruker Microsoft-R for å importere data fra en kilde til en data-ramme. Hvis størrelsen på den resulterende data rammen er større enn 4 GB, kan operasjonen mislykkes.
Følgende er en kort liste over kjente mislykkede Rx-funksjoner. Andre Rx og åpen kilde-funksjoner kan også bli påvirket.
-
rxImport()
-
rxDataStep()
-
RxXdfData()
Hvis du får en feilmelding som ligner på følgende, kan du bruke denne oppdateringen:
Feil i doTryCatch(return(expr), navn, parentenv, handler):
meldingshode: Forventet < størrelsen på dataene ramme > fikk
Oppløsning
Last ned informasjon
For Windows:
Revolusjon Analytics 7.4.1 - Last ned link
Microsoft R Server 8.0.0 - Last ned link
Microsoft R Server 8.0.3 - Last ned link
For Linux:
Revolusjon Analytics 7.4.1 - Last ned link
Microsoft R Server 8.0.0 - Last ned link
Microsoft R Server 8.0.5 - Last ned link
Hvis du vil løse dette problemet, følger du instruksjonene nedenfor for å bruke reparasjonen.
Nødvendige filer:
-
RevoScaleR_8.0.X.tar.gz (Linux) eller RevoScaleR_8.0.X.zip (Microsoft), der X = versjonsnummeret av Microsoft R Server (FRU) installert på systemet oppdateringen.
-
libRxLink.so.2 (Linux) eller RxLink.dll (Microsoft, må være inne i ZIP-filen)
Merknad: Microsoft Windows/Server-Brukere må legge til R deres Banevariabelen å kjøre følgende kommandoer.
Merknad: I alle instruksjonene versjonen som er oppført som 8.0.X, kan du erstatte X med versjonsnummeret for din.
-
Plasser de nødvendige filene i temp-mappen der brukeren som utfører oppdateringen har lese-/ skrivetilgang.
-
Starte et kommandolinjegrensesnitt med forhøyede tillatelsesnivåer.
-
I Microsoft, kan du starte en forekomst av ledetekst som administrator ved å høyreklikke ikonet ledetekst og Kjør som administrator.
-
Starte en terminal i Linux, og deretter bruke sudo til å utføre kommandoer.
-
-
Avinstaller pakken for gjeldende RevoScaleR.
-
I Microsoft, kjører du følgende kommando: R CMD REMOVE "RevoScaleR"
-
I Linux, kjører du følgende kommando: sudo R CMD REMOVE "RevoScaleR"
-
-
Stopp BxlServer prosessen, og alle andre R-prosesser.
-
I Microsoft, kan du bruke Oppgavebehandling til å stoppe BxlServer og Rterm.
-
I Linux, bør du enten bruke "kill" eller top for å stoppe BxlServer og R.
-
-
Installere ny pakke fra arkivet RevoScaleR.
-
I Microsoft, kjører du kommandoen: R CMD INSTALL --no-test-load <path/to/dir>/RevoScaleR_8.0.X.zip
-
I Linux, kjører du kommandoen: sudo R CMD INSTALL --no-test-load <path/to/dir> /RevoScaleR_8.0.X.tar.gz
-
-
Kopier filen RxLink-bibliotek til RevoScaleR-katalogen.
-
I Microsoft, Bruk Filutforsker til å kontrollere at RxLib.dll er til stede i "< bane til R Hjem >/RevoScaleR/rxLibs/x 64 /" Hvis den ikke kopiere filen RxLib.dll fra inne i ZIP-filen til < bane til R Hjem >/RevoScaleR/rxLibs/x 64 / directory. På en standard installasjon er banen som følger: C:\Program Files\Microsoft\MRO-for-RRE\8.0\R-3.2.2\library\RevoScaleR\rxLibs\x64
-
I Linux, kjører du kommandoen: sudo cp <path/to/dir>/libRxLink.so.2 \ <path/to/R_dir>/library/RevoScaleR/rxLibs/x64/ der < bane/til/R-dir > på en standard installasjon ville være som følger: /usr/lib64/MRO-for-MRS-8.0.X/R-3.2.2/lib64/R
-
-
Starte R, og importere en ramme for Data som er over 4 GB for å bekrefte at oppdateringen er brukt.
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Referanser
Lær mer om terminologien som Microsoft bruker til å beskrive oppdateringer av programvare.
Gjelder
Dette problemet oppstår i følgende versjoner av Microsoft R-Server:
-
Microsoft R Server 8.0.3 på Windows
-
Microsoft R Server 8.0.5 på Linux