본문 바로가기

Database

Vertica R 설치하기

HPE Vertica 7.2 에 탑재된 R Language Package 는 현재 version 3.0 이다.

먼저 Vertica 를 설치하고... 이건 Vertica install manual 참조.

설치된 Vertica 버전에 맞는 R Package 를 https://my.vertica.com/downloads/ 에서 받는다.

Vertica 가 설치된 각 Node 별로 download 받은 설치 package 를 아래 명령어를 사용해서 설치

>rpm -Uvh vertica-R-lang_<version>.rpm

위의 명령으로 설치된 R 은 /opt/vertica/R 폴더에 위치한다.

※ linux box 에 open source R Core 를 시스템에 따로 설치하면 먼가 꼬인다. Vertica node 에는 반드시 vertica R package 를 설치해야한다.

설치후 아래 명령으로 잘 작동되는지 확인

>/opt/vertica/R/bin/R 

==> R 인터프리터로 R command 테스트

설치된 R 의 library에 대해서 Rcpp, Rinside 는 update 하면 안된다.

위의 2가지 package 외에는 update 가능함


R 에 사용자 package 설치

>/opt/vertica/R/bin/R

>install.packages("RODBC")

※ 위의 명령은 CRAN 을 통해서 설치되므로 Vertica 가 설치된 서버가 internet 에 연결되어 있고 DNS 설정이 있어야지 repository 를 찾아서 download 및 설치가 가능하다.

internet 이 연결되지 않은 서버에서는 설치 package 를 수동으로 download 받아서 서버의 적당한 위치에 ftp 로 upload 해서 아래 command line 명령으로 설치한다.

> /opt/vertica/R/bin/R CMD INSTALL <path-to-package-tgz>

위의 2가지 형태로 사용자 library 를 설치하면 /opt/vertica/R/library 폴더에 저장이 되므로 설치후 꼭 한번 확인하도록 하자


'Database' 카테고리의 다른 글