connection of java and R with Rserve

天涯浪子 提交于 2019-12-13 16:25:49

问题


I have java application for analysis for which need to have R installed. I have R also installed in my system and I installed Rserve library. But when I am trying to implement command Rserve() in my R console, following error is coming:

SOCK_ERROR: bind error #98(address already in use)

I have installed all the prerequisite, along with Rserve, needed for my java application and I think these are working fine except Rserve. Can anybody help me out from this predicament?

The tool name is cytoscape along with that I want to run DvD application for which it is throwing error. And operating system is Linux (CentOS).

Thanks, Mandar


回答1:


it means that you have a running server on the same host and on the same port. It could be caused by a previous execution who never shut down the server. You could try connecting to the server and shut it down, if you have a client, or verify if there's a server running. Since you are on CentOS you could understnd with a :

ps faux | grep Rserve

If you see a row like

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

then you know you have it. You could kill the server and re-run your tool.



来源:https://stackoverflow.com/questions/23264328/connection-of-java-and-r-with-rserve

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!