r与java连接,Java和R与Rserve的连接

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

解决方案

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.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值