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' 카테고리의 다른 글
vertica mon query + 몇개더 (0) | 2016.08.20 |
---|---|
Vertica UDF for R 샘플 등록해보기 (0) | 2016.01.28 |