【问题标题】:Sqoop import TCP/IP Connection RefusedSqoop 导入 TCP/IP 连接被拒绝
【发布时间】:2017-09-19 10:24:32
【问题描述】:

sqoop list-tables , sqoop eval 成功
但是 Sqoop 导入失败。

sqoop import --connect "jdbc:sqlserver://10.xxx.xxx.xxx:1433; database=Runtime" --username ** --password ****** --table live -m 1

错误是:

错误:java.lang.RuntimeException:java.lang.RuntimeException:com.microsoft.sqlserver.jdbc.SQLServerException:与主机 10.xxx.xxx.xxx、端口 1433 的 TCP/IP 连接失败。错误:“连接被拒绝。验证连接属性。确保 SQL Server 实例正在主机上运行并在端口接受 TCP/IP 连接。确保与端口的 TCP 连接未被防火墙阻止。” .

【问题讨论】:

    标签: sql-server sqoop


    【解决方案1】:

    Sqoop eval 和 Sqoop 列表只需要名称节点与 SQL 服务器的连接。

    但对于 SQOOP 导入,集群中的所有节点都需要能够访问远程 SQL 服务器。

    这里的 Telnet 从数据节点失败。

    这是由于网络设置和防火墙配置所致。

    之后,当每个节点都能够访问远程 SQL 服务器时,SQOOP IMPORT 成功。

    【讨论】:

      猜你喜欢
      • 2017-01-13
      • 2021-11-21
      • 2016-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-01
      • 2016-11-20
      • 2012-09-11
      相关资源
      最近更新 更多