ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Rstudio server, RHive 설치
    Data Analysis 2014. 11. 30. 12:32



    Rstudio, R설치


    rstudio server http://www.rstudio.com/products/rstudio/download-server/

    웹접속으로 통해 rstudio를 사용할 수 있다. 서버 재부팅하지 않는 이상 이전작업도 남아있고, desktop버전보다 훨씬 편했다.



    설치

    $sudo apt-get install r-base

    $sudo apt-get install gdebi-core

    $sudo apt-get install libapparmor1

    $wget http://download2.rstudio.org/rstudio-server-0.98.1091-amd64.deb

    $sudo gdebi rstudio-server-0.98.1091-amd64.deb

    R-core, rstudio-server를 설치한다.


    실행

    $sudo rstudio-server online

    $hive --service hiveserver2



    trouble shooting

    1) check the process that used 8787

    sudo fuser 8787/tcp

    2) with the -k option to kill all process.

    sudo fuser -k 8787/tcp

    3) Start RStudio Server

    sudo rstudio-server start

    http://stackoverflow.com/questions/31081426/initctl-unknown-instance-error-after-rstudio-conf-change



    웹에서 아래주소로 접속. 물론 EC2에서 8787 port열어주어야 한다.

    public DNS:8787

    웹서버의 id와 pw를 입력해주어야 한다.


    ubuntu에 password설정하기

    $sudo passwd ubuntu

    EC2의 user id인 ubuntu는 password가 없으므로 수동으로 설정해주었다.



    RHive설치(in Rstudio Server)


    R에서 hive의 table을 가져오기 위해 설치한 모듈. kt에서 개발했다. 신기방기


    library를 로드하기 전에 환경변수 설정에 신경을 써주어야 한다. HDFS에서 /tmp/hive와 /*rhive* 파일이 생성과 삭제를 반복하기 때문에 매번 폴더의 권한을 설정해 주어야 한다.

    #install packages

    install.packages("rJava")

    install.packages("Rserve")

    install.packages("RHive")


    #set system env.

    Sys.setenv(HADOOP_HOME="/home/ubuntu/hadoop-1.2.1/")

    Sys.setenv(HIVE_HOME="/home/ubuntu/hadoop-1.2.1/apache-hive-0.14.0-bin")

    Sys.setenv(RHIVE_DATA="/home/ubuntu/hadoop-1.2.1/R/rhive_data")

    #환경변수 확인

    rhive.env()

    #load library

    library(rJava);

    library(RHive);

    rhive.init();

    rhive.connect("master");



    10000 port열어주어야 한다.

    connection refuse날땐 아래를 입력해주면 완료됨. 

    hive폴더는 hive실행 후에 생성되므로 유의할 것

    $hadoop fs -chmod a+w /tmp/hive

    $hadoop fs -chmod a+w /*rhive*





    'Data Analysis' 카테고리의 다른 글

    hadoop  (0) 2021.06.14
    hive, MySQL, sqoop, R wrap up 및 참조 url  (0) 2014.11.29
    windwos 에서 AWS EC2 mysql server로 접속  (1) 2014.11.28
    hive , mysql 설치 및 연동  (0) 2014.11.26
    B310-W2  (0) 2014.11.25
Designed by Tistory.