Ошибка при установке пакета SparkR с помощью install_github

Я пытаюсь использовать пакет SparkR в R. У меня есть все зависимые пакеты, такие как devtools, Rtools.exe и т. д.

Когда я пытаюсь выполнить следующую команду:

install_github("amplab-extras/SparkR-pkg",subdir="pkg")

Я получаю следующую ошибку:

Downloading github repo amplab-extras/SparkR-pkg@master
Error in function (type, msg, asError = TRUE ) :
  Received HTTP code 403 from proxy after CONNECT

Чтобы решить эту проблему, я установил рабочий http_proxy, https_proxy, но он не работает и выдает указанную выше ошибку. Я новичок в R/RStudio.


person unk1102    schedule 02.06.2015    source источник
comment
Этот пакет на самом деле содержит сценарии оболочки для загрузки и установки Spark, поэтому его необходимо запускать от имени пользователя root, и, вероятно, он не учитывает ничего, что вы установили в R.   -  person Neal Fultz    schedule 02.06.2015
comment
@Netal Я не устанавливаю прокси на уровне R, я устанавливаю системные переменные env, я думаю, это не должно быть проблемой, нет?   -  person unk1102    schedule 02.06.2015
comment
может быть, но он использует sbt, по крайней мере, для некоторых из них. это может помочь в этой части: stackoverflow.com/questions/13803459/   -  person Neal Fultz    schedule 02.06.2015


Ответы (2)


Я установил SparkR на 64-разрядную версию Windows 7 с R-3.2.x и на нем был установлен Spark 1.4.

** Если вам нужно узнать об установке Spark в Windows, ознакомьтесь с официальной документацией Spark или пошаговым описанием процесса, перечисленного здесь

  • Перейти в папку bin maven

    C:\Program Files\apache-maven-3.3.3\bin

  • Откройте блокнот и вставьте текст

    "%~dp0\mvn.cmd" %*

  • Сохраните блокнот в папке bin как mvn.bat, как показано ниже.

    C:\Program Files\apache-maven-3.3.3\bin\mvn.bat

  • Перезапустите Rstudio и выполните

    library(devtools) install_github("repo/SparkR-pkg", ref="branchname", subdir="pkg")

person Kamlesh    schedule 06.07.2015

Поскольку SparkR был объединен с проектом Spark Core, начиная с выпуска 1.4 в июне 2015 г., сейчас инструкции по сборке SparkR совпадают с инструкциями по сборке Spark. Убедитесь, что вы добавили флаг maven -Psparkr для SparkR.

Например, вы можете создать версию Spark с помощью SparkR следующим образом:

build/mvn -Psparkr -DskipTests clean package

Дополнительные сведения см. по адресу: http://spark.apache.org/docs/latest/building-spark.html.

person Emaasit    schedule 06.07.2015