Как установить пакеты RHadoop (Rmr, Rhdfs, Rhbase)?
На самом деле я стараюсь изо всех сил интегрироваться с R, но я получил эту ошибку.
пакеты 'rmr', 'rJava', 'RJSONIO', 'rhdfs', 'rhbase', 'plyrmr' недоступны (для версии R 3.1.3)
Шаги по интеграции Hadoop с R:
Установил R, и Hadoop в Ubuntu.
Добавьте эти три строки в файл ~/.bashrc.
* export HADOOP_PREFIX = / Users / hadoop / hadoop-1.1.2
export HADOOP_CMD = / Users / hadoop / hadoop-1.1.2 / bin / hadoop
export HADOOP_STREAMING = / Users / hadoop / hadoop-1.1.2 / contrib / streaming / hadoop-streaming-1.1.2.jar *
Установленные пакеты R с помощью этой команды
install.packages(c("rJava", "RJSONIO", "rmr", "rhdfs", "rhbase", "plyrmr").
Но я получил выше ошибки. В чем основная проблема, как интегрировать R и Hadoop. Я пошел по этой ссылке, чтобы интегрировать.
4 ответа
Загрузите пакеты rhdfs, rhbase, rmr2 и plyrmr с веб-сайта https://github.com/RevolutionAnalytics/RHadoop/wiki и установите их, как показано ниже:
install.packages("<path>/rhdfs_1.0.8.tar.gz", repos=NULL, type="source")
install.packages("<path>/rmr2_2.2.2.tar.gz", repos=NULL, type="source")
install.packages("<path>plyrmr_0.2.0.tar.gz", repos=NULL, type="source")
install.packages("<path>/rhbase_1.2.0.tar.gz", repos=NULL, type="source")
С devtools
Вы можете установить прямо с Github:
install.packages('devtools')
devtools::install_github(c('RevolutionAnalytics/rmr2/pkg', 'RevolutionAnalytics/plyrmr/pkg'))
Вы можете попробовать установить эти пакеты, указав репозиторий:
install.packages(c("rJava", "RJSONIO", "rmr", "rhdfs", "rhbase", "plyrmr"), repos="http://cran.r-project.org/")
Вы можете скачать пакеты с веб-сайта CRAN и установить их без подключения к хранилищу.
Например, чтобы загрузить пакет 'rJava', вы можете перейти по этой ссылке: http://cran.r-project.org/web/packages/rJava/index.html
Оттуда загрузите "Исходный код пакета" и установите их вручную следующим образом:
install.packages('path to downloads/rJava_0.9-6.tar.gz',repos=NULL)
Вы можете следовать той же схеме для других упомянутых пакетов. Пакеты rhdfs, rhbase и rmr находятся по адресу https://github.com/RevolutionAnalytics/RHadoop/wiki/Downloads