일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- ubuntu
- 자료형
- 연동
- API
- 연결
- 이클립스
- Judge
- Tornado
- spring
- MongoDB
- r script
- 토네이도
- mariadb
- 오픈한글
- 자바스크립트
- 배열
- online
- 알고리즘
- Python
- OrientDB
- 파이썬
- 프레임워크
- 백준
- Java
- 저지
- BAEKJOON
- r
- AWS
- 설치
- Framework
- Today
- Total
맛동산
R 설치하기 본문
챗봇을 구현하다보니 서버에서 R을 사용하여 통계기법을 활용해야 할 일이 생김.
그리하여 R과 JAVA를 연동하기위해 rJava와 Rserve라는걸 알게 됐는데, rJava는 일단 서버환경에서 재사용(스레드를 사용해서 rJava객체 재사용, rJava 객체 재생성까지 해봤는데)이 불가한 듯 싶음
Rserve는 Tcp socket 구조로 되어있어서 굳이 별도 구현없이 멀티스레딩을 지원하기 때문에 이걸 사용하기로 함.
기타사항은 다음 글에서 메모하겠음.
R 설치법
<1>
1. https://cran.r-project.org/mirrors.html 사이트에서 중간쯤에 한국 미러사이트가 있는데 마음에 드는 링크로 들어감.
<2>
2. 다음 페이지에서 Download R for Windows를 선택함.
기본 인스톨 파일로 32비트, 64비트 모두 지원함
<3>
3. 위 페이지에서 base를 선택하면 다음 페이지에 대문짝만하게 Download R 3.3.2 for Windows 가 나오는데 클릭하여 다운로드 시작
<4>
4. 가장 중요부분!!
다운로드가 끝나고 인스톨을 실행하면 언어 선택하고 비트수도 선택하면 되는데(32, 64 모두 선택하면 모두 사용할 수 있음)
여기서 제일 중요한게 C:\Program Files\R\R-3.3.2 경로를 C:\R-3.3.2로 바꿔줘야함
간혹 R과 JAVA 연동할때 오류: 기본 클래스 Files을(를) 찾거나 로드할 수 없습니다. 라는 괴상망측한 오류가 나옴.
<5>
5. 환경변수 설정
솔직히 classpath 부분은 왜 하는건지 잘 모르겠지만 일단 함
CLASSPATH - C:\Program Files\Java\jdk1.8.0_111\lib\tools.jar
JAVA_HOME - C:\Program Files\Java\jdk1.8.0_111 (자신의 jdk경로)
R_HOME - C:\R-3.3.2 (자신의 R경로, 이거 먼저 해줘야 library가 괴상한 곳에 설치되지 않는듯)
Path - %JAVA_HOME%\bin; (보통 java 쓰는사람이면 이미 되있음)
Path - %R_HOME%\bin\x64;
다음으로 rJava, Rserve 설치 및 사용을 작성하겠음
'머신러닝 > R' 카테고리의 다른 글
백터(vector) 기초 (0) | 2017.03.26 |
---|---|
기타 (0) | 2017.03.26 |
Rserve 설치 및 Java(이클립스, 자바서버)에서 사용하기 (0) | 2016.12.12 |
rJava 설치 및 Java(이클립스)에서 사용하기 (0) | 2016.12.11 |
유클리드언? 유사도로 유사답변으로 연결해줌 (0) | 2016.12.01 |