Я подготовил кластер 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? Я использую каталог установки по умолчанию при установке каждого пакета, но последующие пакеты не распознают, что установлены зависимые пакеты.
Спасибо!