Applies ToMachine Learning Server (On Prem)

Симптомы

Предполагается использовать Microsoft R для импорта данных из источника в данных кадра. Если размер рамки получающиеся данные размером более 4 ГБ, операция завершается неудачей.Вот короткий список известных сбой функции Rx. Другие Rx и с открытым исходным кодом функции также могут быть затронуты.

  • rxImport()

  • rxDataStep()

  • RxXdfData()

Если появляется сообщение об ошибке, подобное приведенному ниже, можно применить данное исправление.

Ошибка в doTryCatch(return(expr), имя, parentenv, обработчик):Заголовок сообщения: получен ожидаемый < размер кадра данных >

Решение

Сведения о загрузке

Для Windows:

Download Революция Analytics 7.4.1 - ссылка для загрузки

Download R Microsoft Server 8.0.0 - ссылка для загрузки

Download R Microsoft Server 8.0.3 - ссылка для загрузки

Для Linux:

Download Революция Analytics 7.4.1 - ссылка для загрузки

Download R Microsoft Server 8.0.0 - ссылка для загрузки

Download Сервер Microsoft R 8.0.5 - ссылка для загрузкиЧтобы устранить эту проблему, следуйте приведенным ниже инструкциям для установки исправления.Необходимые файлы:

  1. RevoScaleR_8.0.X.tar.gz (Linux) или RevoScaleR_8.0.X.zip (Корпорация Майкрософт), где X = номер версии для Microsoft R сервера (MRS) установлен в системе для исправления.

  2. libRxLink.so.2 (Linux) или RxLink.dll (Microsoft, должен находиться внутри ZIP-файла)

Примечание: пользователи Windows сервера необходимо добавить R их переменной PATH для запуска следующей команды. Примечание: во всех инструкциях, версия указана как 8.0.X, замените X номер версии.

  1. Поместите нужные файлы во временном каталоге, где пользователь применяет исправление имеет разрешения на чтение и запись.

  2. Запуск командной строки с повышенными разрешениями.

    1. В корпорации Майкрософт запустите экземпляр командной строки с правами администратора, щелкнув правой кнопкой мыши значок командной строки команду Запуск от имени администратора.

    2. В Linux запустите терминал и затем использовать sudo для выполнения команд.

  3. Удаление текущего пакета RevoScaleR.

    1. В корпорации Майкрософт выполните следующую команду: R CMD REMOVE "RevoScaleR"

    2. В Linux выполните следующую команду: sudo R CMD REMOVE "RevoScaleR"

  4. Остановите BxlServer процесс и все процессы R.

    1. В корпорации Майкрософт используйте диспетчер задач, чтобы остановить BxlServer и Rterm.

    2. В Linux либо использовать «уничтожения» или верхней остановить BxlServer и R.

  5. Установите новый пакет из архива RevoScaleR.

    1. В корпорации Майкрософт выполните команду: R CMD INSTALL --no-test-load <path/to/dir>/RevoScaleR_8.0.X.zip

    2. В Linux выполните команду: sudo R CMD INSTALL --no-test-load <path/to/dir> /RevoScaleR_8.0.X.tar.gz

  6. Скопируйте файл библиотеки RxLink в каталог RevoScaleR.

    1. В корпорации Майкрософт, используя File Explorer и убедитесь, что 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

    2. В 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

  7. Запустить R и импортировать данные рамки с более чем 4 ГБ для проверки исправления.

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Ссылки

Дополнительные сведения о терминологии , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.

Применяется к

Данная проблема возникает в следующих версиях Microsoft R Server.

  • Сервер Microsoft R 8.0.3 в Windows

  • Сервер Microsoft R 8.0.5 в Linux

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.