2

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

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

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

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

谢谢,曼达尔

4

1 回答 1

7

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

ps faux | grep Rserve

如果你看到一行像

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

那么你知道你拥有它。您可以终止服务器并重新运行您的工具。

于 2014-05-09T13:22:31.190 回答