下面的代码是当我试图连接到数据库启动RapidMiner服务器时,我收到的

无花果无花果 成员职位:16学我
编辑2020年3月 帮助
在java.awt.EventDispatchThread。pumpEvents(未知来源)
java.awt.EventDispatchThread.run(未知源)
原因:java.net.ConnectException: Connection refused: connect
java.net.DualStackPlainSocketImpl.waitForConnect(本机方法)
java.net.DualStackPlainSocketImpl.socketConnect(未知源)
java.net.AbstractPlainSocketImpl.doConnect(未知源)
java.net.AbstractPlainSocketImpl.connectToAddress(未知源)
java.net.AbstractPlainSocketImpl.connect(未知源)
java.net.PlainSocketImpl.connect(未知源)
java.net.SocksSocketImpl.connect(未知源)
java.net.Socket.connect(未知源)
在org.postgresql.core.PGStream。< init > (PGStream.java: 75)
org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect (ConnectionFactoryImpl.java: 91)
org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl (ConnectionFactoryImpl.java: 192)
...46个更多
标记:

最佳答案

答案

  • MarcoBarradasMarcoBarradas 管理员,员工,RapidMiner认证分析师,会员职位:246独角兽
    @figs它说您的连接被拒绝,请检查以下所有的
    • 数据库和端口的类型
    • 用户对将要使用的数据库具有权限
    • 密码确认您输入的密码
    • 如果数据库在另一个服务器上,检查两个服务器是否可以通过您的网络看到对方
    我看到你可能使用postgresql作为数据库@rfuentealba@BalazsBarany如果你能在错误上粘贴更多的细节,可能会对我们有帮助。

  • BalazsBaranyBalazsBarany 管理员,版主,员工,RapidMiner认证分析师,RapidMiner认证专家职位:818独角兽
    你好,

    谢谢@MarcoBarradas.“连接拒绝”错误出现在任何身份验证之前。数据库根本不会监听您所连接的地址。

    默认情况下,PostgreSQL通常被配置为监听本地主机(127.0.0.1)。这意味着您无法从外部计算机访问它。这是针对应用程序运行在数据库服务器本身(例如web服务器)上的安装的一种安全措施。
    如果您希望数据库监听公共地址,您需要更改postgresql.conf中的listen_addresses设置并重新启动数据库服务器。

    问候,
    Balazs
  • 无花果无花果 成员职位:16学我
    谢谢你的家伙。我不习惯Java。如何更改postsql中的地址设置?
  • BalazsBaranyBalazsBarany 管理员,版主,员工,RapidMiner认证分析师,RapidMiner认证专家职位:818独角兽
    @figs

    RapidMiner是用Java编写的,所以您正在使用它。

    我详细描述了如何在PostgreSQL配置中更改监听地址。如果这对你来说太过简洁,请查看PostgreSQL文档,它真的很冗长,而且写得很好。

    问候,
    Balazs
    MarcoBarradas
  • 无花果无花果 成员职位:16学我

  • 无花果无花果 成员职位:16学我
    这是我得到的,当我试图下载rapidMiner服务器…什么是JAVA PATH: Null
  • MarcoBarradasMarcoBarradas 管理员,员工,RapidMiner认证分析师,会员职位:246独角兽
    @figs如果你在Windows下,你需要创建一个名为Java Path的环境变量,它将指向你的Java bin文件所在的位置。
    在这里你可以找到如何在不同的操作系统上做到这一点https://explainjava.com/java-path/
    无花果
  • 无花果无花果 成员职位:16学我
    Null是否意味着它找不到java文件?
  • 无花果无花果 成员职位:16学我
    我也使用windows 10
  • 无花果无花果 成员职位:16学我
    我从Oracle下载了最新的jre版本8。它检测到旧版本的Java并删除它们
登录注册置评。