错误如下:

org.postgresql.util.PSQLException: 连线被拒,请检查主机名称和埠号,并确定 postmaster 可以接受 TCP/IP 连线。at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:136)at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:64)at org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:123)at org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:28)at org.postgresql.jdbc3g.AbstractJdbc3gConnection.<init>(AbstractJdbc3gConnection.java:20)at org.postgresql.jdbc3g.Jdbc3gConnection.<init>(Jdbc3gConnection.java:22)at org.postgresql.Driver.makeConnection(Driver.java:391)at org.postgresql.Driver.connect(Driver.java:265)at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:68)at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:87)at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1.acquireResource(C3P0PooledConnectionPool.java:83)at com.mchange.v2.resourcepool.BasicResourcePool.assimilateResource(BasicResourcePool.java:884)at com.mchange.v2.resourcepool.BasicResourcePool.acquireUntil(BasicResourcePool.java:601)at com.mchange.v2.resourcepool.BasicResourcePool.access$400(BasicResourcePool.java:31)at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1079)at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:354)
Caused by: java.net.ConnectException: Connection timed out: connectat java.net.PlainSocketImpl.socketConnect(Native Method)at java.net.PlainSocketImpl.doConnect(Unknown Source)at java.net.PlainSocketImpl.connectToAddress(Unknown Source)at java.net.PlainSocketImpl.connect(Unknown Source)at java.net.SocksSocketImpl.connect(Unknown Source)at java.net.Socket.connect(Unknown Source)at java.net.Socket.connect(Unknown Source)at java.net.Socket.<init>(Unknown Source)at java.net.Socket.<init>(Unknown Source)at org.postgresql.core.PGStream.<init>(PGStream.java:60)at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:74)... 15 more

由于这个问题困扰了两天,我在使用kettle新建了一个转换,但是一直出错,百度了许多的解决方法,可以分为两类:

解决方法一:

数据库挂了,重启服务就好

方法二:

一、postgresql 连线被拒,请检查主机名称和埠号,并确定 postmaster 可以接受 TCP/IP 连线 用jdbc(或者eclipse自带的数据库连接工具)连接Postgresql数据库时经常出现这个错误,然而用pgAdmin III是可以正确连接的,表明用户名和密码都是正确的。 这主要是由于用户密码认证方式引起的,Postgresql数据库安装好后默认采用md5密码加密认证方式。

二、或则是连接其他机器的数据库,也会发生这个问题 解决方法: !、打开Postgresql安装目录下的data文件夹,找到pg_hba.conf文件并打开 在# TYPE DATABASE    USER        CIDR-ADDRESS          METHOD的下面: 加上一句: host all all    0.0.0.0/0    md5 2、更改postgresql.conf下 #listen_addresses = 'localhost' # what IP address(es) to listen on; 为 listen_addresses = '*' # what IP address(es) to listen on; 记得去掉listen_addresses前的#号

解决思路:

1、网络排查:首先打开cmd,ping了一下服务器,检查网络是否存在问题

2、打开数据库连接确认数据是否能连接上,结果是不能

3、打开服务器查看端口服务是否开启,结果是未开启

命令:netstart   antup

4、重启PG,可以连接

重启后再在服务器端可以看到下图:

连线被拒,请检查主机名称和埠号,并确定 postmaster 可以接受 TCP/IP 连线相关推荐

  1. smb连接错误“请检查服务器名称或IP地址,然后再试一次,如果问题持续发生,请联系系统管理员“

    问题 公司内部的共享服务器突然访问不了了(iMac访问Windows共享).提示错误"请检查服务器名称或IP地址,然后再试一次,如果问题持续发生,请联系系统管理员" 经过试验,有如 ...

  2. smb连接错误: 连接到服务器时出现问题。请检查服务器名称或IP地址,然后再试一次。如果问题持续发生,请联系系统管理员

    大家在用Ipad或者Iphone连接电脑的共享文件夹时如果出现"连接到服务器时出现问题.请检查服务器名称或IP地址,然后再试一次.如果问题持续发生,请联系系统管理员" 解决办法: ...

  3. 解决SQLSERVER2019无法通过SQLCMD登陆找不到或无法访问服务器。请检查实例名称是否正确

    通过sqlcmd连接SQLSERVER2019时报错 [ODBC Driver 17 for SQL Server]命名管道提供程序: 无法打开与 SQL Server 的连接 [5]. [ODBC ...

  4. 软件测试面试题:请你分别画出 OSI 的七层网络结构图和 TCP/IP 的四层结构图?

    请你分别画出 OSI 的七层网络结构图和 TCP/IP 的四层结构图? OSI 七层网络结构图,由上至下: 应用层-表示层-会话层-传输层-网络层-数据链路层-物理层TCP/IP 的四层结构图 应用层 ...

  5. Linux更改主机名称(hostname)和设置DNS解析以及设置IP

    linux更改主机名称 vi  /etc/sysconfig/network打开配置文件 设置HOSTNAME=hadoop(自己想更改的名称) 退出保存即可 测试:重启机器 设置DNS域名解析 vi ...

  6. 解决ping的IP 但是ping 不通域名的问题 或者请求找不到主机 请检查该名称

    若能ping通ip 则代表链路是通的,但是ping不通域名只能说明是域名解析出现了问题. 可使用nslookup + 域名 看下是哪个域名服务器,我们很多时候都是使用自动获取DNS服务器,但是有些时候 ...

  7. Ping 请求找不到主机 eeee.dev5.bbbbbbb/eeeeeee/。请检查该名称,然后重试。

    解决方法: 清一下DES缓存 1.用"WIN +R"快捷键打开运行窗口,输入"cmd"命令,进行命令行窗口 2.在命令行窗口输入"ipconfig / ...

  8. “更新 TKK 失败,请检查网络连接” 解决方法

    前提:idea翻译插件无法使用,删除重新下载还是不可以使用. 方案一 此方法只适用与idea2021版本之前(如2020版本),2021版本之后是没有此勾选项. 去掉勾选,就成功了 .2021版本之后 ...

  9. Visual Studio 2019 报错 无法下载安装文件。请检查Internet连接,然后重试的解决方案之一

    最近一个电脑无法安装 visual studio 2019 ,换操作系统也无果,网上方案试了个遍也无解,最后通过查看 C:\Users\Administrator\AppData\Local\Temp ...

  10. java ip地址类,实现获取主机名称,IP地址的类 (java)

    /** *实现获取主机名称,IP地址的类. * Copyright (C) ☆苹果工作室☆ */ package com.applestudio.util; import java.net.*; pu ...

最新文章

  1. MySql 密码忘记了,不用重装
  2. java mongodb save,Java MongoDB一次保存多个文档
  3. 运维小菜鸟随笔Linux入门级操作命令(更新中。。。)
  4. WCF netTcpBinding寄宿到IIS7
  5. JavaScript对SEO的影响及解决之道
  6. centos7网卡识别不到,无法远程工具连接
  7. python入口函数的作用_python之函数中参数的作用域
  8. JVM GC调优参数说明
  9. PHP设计模式——命令模式
  10. springcloud与jdk版本问题
  11. Angular CLI 生成项目时css less scss样式使用说明
  12. CodeforcesRound#498 (Div.3)E题Military Problem
  13. 深入浅出SSD--5.1PCIE基础知识
  14. 高级项目管理师/高项考试十大管理论文模板
  15. ae效果英文版翻译对照表_AE特效菜单中英文对照
  16. 浏览器打开就是360导航(浏览器被360劫持)
  17. clion ros debug clion配置ros环境及调试
  18. Java实现anagram算法
  19. 什么是Xcelsius
  20. 关于动态网站制作的一些疑惑

热门文章

  1. halcon之屌炸天的自标定
  2. 公司网络很慢很卡的原因分析与处理
  3. hdu1069 最长下降子列
  4. 现在国内程序员的工资是什么行情?
  5. linux移动到回收站快捷键,linux中使用rm命令将文件移到回收站的方法
  6. 43.于电脑右下角的小喇叭不见了的解决
  7. linux kvm usb设备,KVM使用USB设备的方法
  8. vue模板解析——源码演示
  9. 机器学习_深度学习毕设题目汇总——图像分类
  10. An Attention-based Graph Neural Network for Heterogeneous Structural Learning