我有需要安装R的java应用程序进行分析。我的R也安装在我的系统中,我安装了Rserve库。但是当我尝试在我的R控制台中实现命令Rserve()时,会出现以下错误:
SOCK_ERROR:绑定错误#98(已使用的地址)
我已经安装了我的java应用程序所需的所有先决条件和Rserve,我认为这些工作正常,除了Rserve。任何人都可以帮助我摆脱这种困境吗?
工具名称是cytoscape以及我想运行DvD应用程序,它正在抛出错误。操作系统是Linux(CentOS)。
谢谢, Mandar
答案 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
那时你知道你拥有它。您可以终止服务器并重新运行工具。