java和R与Rserve的连接

时间:2014-04-24 08:59:44

标签: java r rserve

我有需要安装R的java应用程序进行分析。我的R也安装在我的系统中,我安装了Rserve库。但是当我尝试在我的R控制台中实现命令Rserve()时,会出现以下错误:

SOCK_ERROR:绑定错误#98(已使用的地址)

我已经安装了我的java应用程序所需的所有先决条件和Rserve,我认为这些工作正常,除了Rserve。任何人都可以帮助我摆脱这种困境吗?

工具名称是cytoscape以及我想运行DvD应用程序,它正在抛出错误。操作系统是Linux(CentOS)。

谢谢, Mandar

1 个答案:

答案 0 :(得分:6)

这意味着您在同一主机和同一端口上有一个正在运行的服务器。它可能是由以前从未关闭服务器的执行引起的。如果您有客户端,可以尝试连接到服务器并关闭它,或者验证服务器是否正在运行。由于您使用的是CentOS,因此可以使用:

ps faux | grep Rserve

如果你看到像

这样的行
root     23762  0.0  0.7 211304 28632 ?        Ss   14:11   0:00 /usr/lib64/R/bin/Rserve
那时你知道你拥有它。您可以终止服务器并重新运行工具。