简体   繁体   English

从Sqoop到Sap Hana的连接失败

[英]Connection failure to Sap Hana from Sqoop

Though the User id and password is correct, I am getting below error message.Please let me know if you have any solution. 虽然用户名和密码正确,但出现以下错误信息。如果您有任何解决方案,请告诉我。 ------------------ In SAP HANA - HIVE Table ------------------ Warning: /apps/opt/cloudera/parcels/CDH-5.2.0-1.cdh5.2.0.p0.36/bin/../lib/sqoop/../accumulo does not exist! ------------------在SAP HANA-HIVE表中------------------警告:/ apps / opt / cloudera /parcels/CDH-5.2.0-1.cdh5.2.0.p0.36/bin/../lib/sqoop/../accumulo不存在! Accumulo imports will fail. Accumulo导入将失败。 Please set $ACCUMULO_HOME to the root of your Accumulo installation. 请将$ ACCUMULO_HOME设置为Accumulo安装的根目录。 15/01/20 10:30:15 INFO sqoop.Sqoop: Running Sqoop version: 1.4.5-cdh5.2.0 15/01/20 10:30:15 WARN tool.BaseSqoopTool: Setting your password on the command-line is insecure. 15/01/20 10:30:15信息sqoop.Sqoop:运行Sqoop版本:1.4.5-cdh5.2.0 15/01/20 10:30:15 WARN工具.BaseSqoopTool:在命令行上设置密码为不安全。 Consider using -P instead. 考虑改用-P。 15/01/20 10:30:15 INFO tool.BaseSqoopTool: Using Hive-specific delimiters for output. 15/01/20 10:30:15 INFO工具。BaseSqoopTool:使用特定于Hive的定界符进行输出。 You can override 15/01/20 10:30:15 INFO tool.BaseSqoopTool: delimiters with --fields-terminated-by, etc. 15/01/20 10:30:15 INFO teradata.TeradataManagerFactory: Loaded connector factory for 'Cloudera Connector Powered by Teradata' on version 1.2c5 15/01/20 10:30:15 WARN sqoop.ConnFactory: Parameter --driver is set to an explicit driver however appropriate connection manager is not being set (via --conn ection-manager). 您可以覆盖15/01/20 10:30:15 INFO工具。BaseSqoopTool:带有--fields-terminated-by等的定界符。15/01/20 10:30:15 INFO teradata.TeradataManagerFactory:已为“ Cloudera Connector由Teradata提供支持,版本为1.2c5 15/01/20 10:30:15 WARN sqoop.ConnFactory:参数--driver设置为显式驱动程序,但是未设置适当的连接管理器(通过--connction-经理)。 Sqoop is going to fall back to org.apache.sqoop.manager.GenericJdbcManager. Sqoop将回退至org.apache.sqoop.manager.GenericJdbcManager。 Please specify explicitly which connection manager should be use d next time. 请明确指定下次应使用哪个连接管理器。 15/01/20 10:30:15 INFO manager.SqlManager: Using default fetchSize of 1000 15/01/20 10:30:15 INFO tool.CodeGenTool: Beginning code generation 15/01/20 10:30:16 ERROR manager.SqlManager: Error executing statement: com.sap.db.jdbc.exceptions.JDBCDriverException: SAP DBTech JDBC: [414]: user is forced to change password: alter password required for user CH1HAHSGPOC com.sap.db.jdbc.exceptions.JDBCDriverException: SAP DBTech JDBC: [414]: user is forced to change password: alter password required for user CH1HAHSGPOC at com.sap.db.jdbc.exceptions.SQLExceptionSapDB.createException(SQLExceptionSapDB.java:334) at com.sap.db.jdbc.exceptions.SQLExceptionSapDB.generateDatabaseException(SQLExceptionSapDB.java:174) at com.sap.db.jdbc.packet.ReplyPacket.buildExceptionChain(ReplyPacket.java:102) 15/01/20 10:30:15 INFO管理器.SqlManager:使用默认的fetchSize为1000 15/01/20 10:30:15 INFO工具.CodeGenTool:开始代码生成15/01/20 10:30:16错误管理器.SqlManager:错误执行语句:com.sap.db.jdbc.exceptions.JDBCDriverException:SAP DBTech JDBC:[414]:强制用户更改密码:更改用户CH1HAHSGPOC com.sap.db.jdbc.exceptions所需的密码。 JDBCDriverException:SAP DBTech JDBC:[414]:强制用户更改密码:com.sap.db.jdbc.exceptions.SQLExceptionSapDB.createException(SQLExceptionSapDB.java:334)上的用户CH1HAHSGPOC更改密码com.sap.db.jdbc.packet.ReplyPacket.buildExceptionChain(ReplyPacket.java:102)上的.jdbc.exceptions.SQLExceptionSapDB.generateDatabaseException(SQLExceptionSapDB.java:174)

@hafizmujadid when there is a password expiration deadline comes , it throws these error. @hafizmujadid当有密码有效期限到期时,将引发这些错误。 What you have to do is ask the team from Sap Hana side to change the password. 您要做的是请Sap Hana小组要求更改密码。 This solved my problem and it may be yours. 这解决了我的问题,可能是您的。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM