복붙노트

[HADOOP] RHadoop 패키지 (Rmr, Rhdfs, Rhbase)를 설치하는 방법은 무엇입니까?

HADOOP

RHadoop 패키지 (Rmr, Rhdfs, Rhbase)를 설치하는 방법은 무엇입니까?

사실 나는 R과 통합하기 위해 최선을 다하고 있지만이 오류가 있습니다.

패키지 'rmr', 'rJava', 'RJSONIO', 'rhdfs', 'rhbase', 'plyrmr'은 사용할 수 없습니다 (R 버전 3.1.3의 경우)

Hadoop과 R을 통합하는 단계 :

우분투에 R 및 Hadoop을 설치했습니다.

이 세 줄을 ~ / .bashrc 파일에 추가하십시오.

* export HADOOP_PREFIX = / 사용자 / hadoop / hadoop-1.1.2

export HADOOP_CMD = / 사용자 / hadoop / hadoop-1.1.2 / bin / hadoop

export HADOOP_STREAMING = / 사용자 / hadoop / hadoop-1.1.2 / contrib / 스트리밍 / hadoop-streaming-1.1.2.jar *

이 명령을 사용하여 설치된 R 패키지

install.packages(c("rJava", "RJSONIO", "rmr", "rhdfs", "rhbase", "plyrmr").

하지만 위의 오류가 있어요. R과 Hadoop을 통합하는 주요 문제는 무엇입니까? 나는이 링크를 따라 통합했다.

해결법

  1. ==============================

    1.https://github.com/RevolutionAnalytics/RHadoop/wiki에서 rhdfs, rhbase, rmr2 및 plyrmr 패키지를 다운로드하여 아래에 설치하십시오.

    https://github.com/RevolutionAnalytics/RHadoop/wiki에서 rhdfs, rhbase, rmr2 및 plyrmr 패키지를 다운로드하여 아래에 설치하십시오.

    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")
    
  2. ==============================

    2.devtools를 사용하면 Github에서 직접 설치할 수 있습니다.

    devtools를 사용하면 Github에서 직접 설치할 수 있습니다.

    install.packages('devtools')
    devtools::install_github(c('RevolutionAnalytics/rmr2/pkg', 'RevolutionAnalytics/plyrmr/pkg'))
    
  3. ==============================

    3.저장소를 지정하여 이러한 패키지를 설치할 수 있습니까?

    저장소를 지정하여 이러한 패키지를 설치할 수 있습니까?

    install.packages(c("rJava", "RJSONIO", "rmr", "rhdfs", "rhbase", "plyrmr"), repos="http://cran.r-project.org/")
    
  4. ==============================

    4.패키지를 CRAN의 웹 사이트에서 다운로드하여 저장소에 연결하지 않고 설치할 수 있습니다.

    패키지를 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에 있습니다.

  5. from https://stackoverflow.com/questions/29646482/how-to-install-rhadoop-packages-rmr-rhdfs-rhbase by cc-by-sa and MIT license