【问题标题】:Rserve fails to set up connectionRserve 无法建立连接
【发布时间】:2014-05-30 22:04:33
【问题描述】:

直到昨天,我一直在通过本地主机上的 Rserve 将 Tableau 与 R 连接起来。今天,当我尝试再次建立连接时,Tableau 抱怨:

连接本地主机时出错:6311。由于目标机器主动拒绝,无法建立连接

我仔细检查了 Rserve 是否正在运行。但是,当我在cmd中输入telnet localhost 6311时,检测不到连接。令我震惊的是,几个月来运作良好的东西突然停止运作。我昨天确实安装了 RMySQL,这似乎与时间一致,但有可能吗?知道如何排除故障吗?谢谢。

【问题讨论】:

    标签: rserve


    【解决方案1】:

    这里可能会发生多种情况。

    1. 检查您的 netstat -ntlp 输出,看看它是否在侦听端口 6311,并检查它是在侦听 0.0.0.0:6311 还是 127.0.0.1:6311。如果您使用主机名而不是 localhost,只要守护程序启动,它就应该能够连接。要在同一台机器上使用 localhost 进行连接,请停止 Rserve 并将其重新启动为 R CMD Rserve 这会将其绑定到环回地址,如果您希望远程访问它,则必须使用 R CMD Rserve --RS-enable 重新启动它-远程

    2. 如果您使用的是 linux,则需要检查防火墙并查看端口 6311 是否被允许.... ufw allow 6311 可以解决问题。

    【讨论】:

      【解决方案2】:

      This 解释可能会有所帮助。

      就我而言,我正在运行“Rserve”,并且配置不允许远程。

      【讨论】:

        【解决方案3】:

        最初使用命令 R CMD Rserve --RS-enable-remote 从您的服务器调用 Rserve。然后从您的客户端计算机调用 Rserve。要测试连接,请尝试 telnet IP 端口到运行 Rserve 的服务器。这样就可以了诀窍。

        【讨论】:

          猜你喜欢
          • 2021-03-28
          • 2017-06-12
          • 1970-01-01
          • 2019-12-26
          • 2015-01-16
          • 1970-01-01
          • 1970-01-01
          • 2021-05-10
          • 1970-01-01
          相关资源
          最近更新 更多