2014-04-24 4 views
2

나는 R을 설치할 필요가있는 분석을위한 자바 애플리케이션을 가지고있다. R도 내 시스템에 설치되어 있고 Rserve 라이브러리가 설치되어 있습니다. 내 R 콘솔에서 명령 Rserve()를 구현하기 위해 노력하고 때, 다음과 같은 오류가오고있다 :자바와 R과 Rserve의 연결

SOCK_ERROR : 바인드 오류 # 98 (이미 사용중인 주소)

내가 함께, 모든 전제 조건을 설치 한 Rserve, 내 Java 응용 프로그램에 필요한 및 이러한 Rserve 제외한 잘 작동하는 것 같아요. 아무도이 곤경에서 나를 도울 수 있습니까?

도구 이름이 난과 함께 오류가 던지고있는 DvD 응용 프로그램을 실행하려면 함께 cytoscape입니다. 운영체제는 Linux (CentOS)입니다.

감사합니다, 만다

+0

이미 사용중인 주소는 Rserve에서 사용하는 포트를 사용하는 프로그램이 이미 있음을 의미합니다. 예를 들어 다른 Rserve가 이미 실행 중일 수 있습니다. 실행중인 프로세스를 확인하거나 Rserve에서 사용하는 포트로 변경하십시오. –

답변

6

은 당신이 동일한 호스트에 동일한 포트에서 실행중인 서버가 있음을 의미한다. 서버를 절대로 종료하지 않은 이전 실행으로 인해 발생할 수 있습니다. 서버에 연결을 시도하고 클라이언트가있는 경우 종료하거나 서버가 실행 중인지 확인할 수 있습니다. 당신이에 CentOS에 있기 때문에 당신은 함께 understnd 수 : 당신이

root  23762 0.0 0.7 211304 28632 ?  Ss 14:11 0:00 /usr/lib64/R/bin/Rserve 

같은 행을 볼 경우

ps faux | grep Rserve 

당신은 당신이 그것을 알고. 서버를 종료하고 도구를 다시 실행할 수 있습니다.

+0

Luca Stucchi에게 감사드립니다. :) –