【问题标题】:Sqoop error when connecting through teradata通过 teradata 连接时出现 Sqoop 错误
【发布时间】:2016-01-05 02:55:41
【问题描述】:

我无法使用 Teradata 执行 sqoop 命令。

我收到此错误:

错误 8017] [SQLState 28000] 用户 ID、密码或帐户无效。

Sqoop 命令:

sqoop import --connect jdbc:teradata://TDPRODC/LOGMECH=LDAP 
             --driver com.teradata.jdbc.TeraDriver 
             --username svddssas 
             --password ' ' 
             --table ADW.GST_STST_V 
             --hive-import 
             --hive-table wins.gst_stst_v1 -m 1

【问题讨论】:

  • 您是传递一个空格作为密码还是从命令行示例中删除了它?您是否可以使用 LDAP 通过其他方式(即 SQL Assistant、BTEQ、Teradata Studio)连接到此用户 ID?

标签: hadoop teradata sqoop


【解决方案1】:

请确保您在 Teradata 中具有以下用户 ID 和密码的权限。

您可以检查以下提到的

select * from dbc.logonoff where logdate >= date '2015-10-07' 

注意:将日期改为执行日期。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-25
    • 2019-10-07
    • 1970-01-01
    • 2016-01-04
    • 1970-01-01
    • 2019-10-09
    相关资源
    最近更新 更多