我使用Ambari 2.5.0.3与Hive 1.2.1并配置了使用PAM的身份验证,此后link 但是当我尝试使用jdbc连接到配置单元时,它会抛出以下错误:Hive PAM无法使用JDBC打开客户端传输
WARN jdbc.HiveConnection: Failed to connect to localhost:10500 Error: Could not open client transport with JDBC Uri: jdbc:hive2://localhost:10500: Peer indicated failure: Error validating the login (state=08S01,code=0)
使用用户配置单元身份验证去,但与任何其他用户失败。 我尝试登录的用户在hdfs中有一个主文件夹。
有没有人知道如何解决这个问题?
UPDATE
当我尝试登录到/ var /日志/安全显示:
Sep 1 20:31:36 ip-10-45-1-128 java: pam_securetty(login:auth): cannot determine user's tty Sep 1 20:31:36 ip-10-45-1-128 java: pam_unix(login:auth): check pass; user unknown Sep 1 20:31:36 ip-10-45-1-128 java: pam_unix(login:auth): authentication failure; logname= uid=1001 euid=1001 tty= ruser= rhost=
虽然我使用的用户是1018它显示出它试图与登录用户1001,该用户1001在系统中被配置。
您是否在/ var/log/security或/ var/log/messages中看到任何错误? – Shubhangi