【发布时间】:2018-02-07 11:49:00
【问题描述】:
我将 Ambari 2.5.0.3 与 Hive 1.2.1 一起使用,并使用 PAM 配置了身份验证,遵循此 link 但是当我尝试使用 jdbc 连接到 hive 时,它会引发以下错误:
WARN jdbc.HiveConnection: 无法连接到 localhost:10500 错误: 无法使用 JDBC Uri 打开客户端传输: jdbc:hive2://localhost:10500:对等指示失败:验证错误 登录(状态=08S01,代码=0)
使用用户配置单元进行身份验证,但对于任何其他用户,它都会失败。 我尝试登录的用户在 hdfs 中有一个主文件夹。
有人知道如何解决这个问题吗?
更新
当我尝试登录 /var/log/secure 显示时:
9 月 1 日 20:31:36 ip-10-45-1-128 java: pam_securetty(login:auth): 不能 确定用户的 tty Sep 1 20:31:36 ip-10-45-1-128 java: pam_unix(login:auth): 校验通过;用户未知 9 月 1 日 20:31:36 ip-10-45-1-128 java: pam_unix(login:auth): 认证失败; logname=uid=1001 euid=1001 tty=ruser=rhost=
虽然我使用的用户是 1018,但它显示它正在尝试使用系统中的 hive uid 用户 1001 登录。
【问题讨论】:
-
您是否在 /var/log/security 或 /var/log/messages 中看到任何错误?