Как установить пакеты 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

Другие вопросы по тегам