Сервер Rstudio в пакетах Azure Hdinsight R не устанавливается - PullRequest
0 голосов
/ 12 ноября 2018

Я подготовил кластер Azure HDInsight типа ML Services (R Server), операционную систему Linux, версию ML Services 9.3 на Spark 2.2 с Java 8 HDI 3.6.

Я могу войти в Rstudio на головном узле через SSH-доступ, и я запустил скрипт

из этого урока - https://blogs.msdn.microsoft.com/azuredatalake/2017/06/26/run-h2o-ai-in-r-on-azure-hdinsight/

находится здесь:

https://bostoncaqs.blob.core.windows.net/scriptaction/install-h2opackages.sh

для установки пакетов, связанных с H2o, на головной и рабочий узлы.

Когда я запускаю библиотеку (sparklyr) и библиотеку (dplyr), она работает нормально, однако Rstudio не находит пакет h2o, и при попытке установить пакет h2o происходит сбой, поскольку RCurl не установлен. Затем, когда я пытаюсь установить RCurl, я получаю следующую ошибку «Ошибка: не найден пакет« bitops », требуемый для RCurl». Когда я устанавливаю битопы, он успешно устанавливается, но RCurl, похоже, не находит пакет битопсов в временной папке каталога установки по умолчанию на жестком диске виртуальной машины головного узла HDInsight.

У меня вопрос: как заставить Rstudio Server распознавать, где установлены пакеты на моем главном узле HDInsight? Я использую каталог установки по умолчанию при установке каждого пакета, но последующие пакеты не распознают, что установлены зависимые пакеты.

Спасибо!

1 Ответ

0 голосов
/ 13 ноября 2018

Я не осознавал, что я не устанавливал пакеты под узлом Edge, когда я устанавливал пакеты на всех узлах, у меня не было проблем с пакетами.

...