Simptome
Să presupunem că utilizați R Microsoft pentru a importa datele dintr-o sursă într-un interval de date. Dacă dimensiunea intervalului de rezultate de date este mai mare de 4 Go, operațiunea nu reușește.Iată o listă scurtă cunoscute nereușite Rx funcții. Alte funcții Rx şi Open Source, de asemenea, pot fi afectate.
-
rxImport()
-
rxDataStep()
-
RxXdfData()
Dacă primiți un mesaj de eroare care seamănă cu următorul, se poate aplica această corecție:
Eroare în doTryCatch(return(expr), nume, parentenv, rutina de tratare):antet mesaj: < dimensiune cadru de date > așteptat luat
Rezolvare
Informații despre Descărcare
Pentru Windows:
Pentru Linux:
-
RevoScaleR_8.0.X.tar.gz (Linux) sau RevoScaleR_8.0.X.zip (Microsoft), unde X = numărul de versiune de Microsoft R Server (MRS) instalat pe sistemul de corecție.
-
libRxLink.so.2 (Linux) sau RxLink.dll (Microsoft, ar trebui să fie în interiorul fișierului .zip)
Notă: Microsoft Windows/Server utilizatorii trebuie să adauge R lor variabile de cale pentru a executa comenzile următoare. Notă: în toate instrucțiunile, versiunea apare ca 8.0.X, înlocuiți X cu numărul de versiune.
-
Pune fişierele necesare într-un director temporar, în cazul în care utilizatorul care se aplică corecției are permisiuni de citire/scriere.
-
Lansați o interfață de linie de comandă cu permisiuni privilegiat.
-
În Microsoft, lansa un exemplu de linie de comandă ca administrator clic-dreapta pe pictograma de linie de comandă și făcând clic pe Executare ca administrator.
-
În Linux, lansa un terminal și apoi utilizați sudo pentru a executa comenzi.
-
-
Dezinstalați pachetul RevoScaleR curentă.
-
În Microsoft, executaţi următoarea comandă: R CMD REMOVE "RevoScaleR"
-
În Linux, executaţi următoarea comandă: sudo R CMD REMOVE "RevoScaleR"
-
-
Opriți procesul BxlServer și toate celelalte procese R.
-
În Microsoft, utilizați Managerul de activități pentru a opri BxlServer şi Rterm.
-
În Linux, utilizați "kill" sau sus pentru a opri BxlServer şi R.
-
-
Instalați noul pachet din arhiva RevoScaleR.
-
În Microsoft, executaţi comanda: R CMD INSTALL --no-test-load <path/to/dir>/RevoScaleR_8.0.X.zip
-
În Linux, executaţi comanda: sudo R CMD INSTALL --no-test-load <path/to/dir> /RevoScaleR_8.0.X.tar.gz
-
-
Copiați fișierul RxLink bibliotecă în directorul RevoScaleR.
-
În Microsoft, utilizați File Explorer pentru a verifica faptul că RxLib.dll este prezentă în "< cale la R Home > RevoScaleR/rxLibs/x 64 /" dacă nu este copia fișierul RxLib.dll din interiorul fișierul .zip < cale la R Home > RevoScaleR/rxLibs/x 64 / Director. Pe o instalare standard, această cale va fi după cum urmează: C:\Program Files\Microsoft\MRO-for-RRE\8.0\R-3.2.2\library\RevoScaleR\rxLibs\x64
-
În Linux, executaţi comanda: sudo cp <path/to/dir>/libRxLink.so.2 \ <path/to/R_dir>/library/RevoScaleR/rxLibs/x64/ unde < cale/a/R-dir > pe un standard de instalare ar fi după cum urmează: /usr/lib64/MRO-for-MRS-8.0.X/R-3.2.2/lib64/R
-
-
Lansare R și să importați un interval de date de peste 4 Go pentru a valida aplicarea corecției.
Stare
Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".
Referințe
Aflați despre terminologia utilizată de Microsoft pentru a descrie actualizările de software.
Se aplică la
Această problemă se produce în următoarele versiuni de Microsoft R Server:
-
Server Microsoft R 8.0.3 pe Windows
-
Server Microsoft R 8.0.5 pe Linux