使用加密密码文件

时间:2017-12-04 11:15:07

标签: authentication hive hadoop2 password-encryption beeline

我使用Beeline CLI连接HiveServer2。我正在使用以下命令进行连接:

beeline -u jdbc:hive2://myhost.abc.com:10000/default -n myuser -w pass_sa -e "show tables;"

连接成功,我可以访问Hive数据库,但此处我的密码未加密,我正在尝试使用密码文件加密密码。

我正在使用多个链接,但对LDAP身份验证和加密密码身份验证感到困惑并寻求帮助。

1 个答案:

答案 0 :(得分:0)

由于您提到了LDAP,我假设您正在使用Kerberos和" myuser"是Active Directory或Kerberos领域帐户。您必须使用" kinit"来验证您的用户。然后在没有用户和密码的情况下直线运行。直线不应该要求凭据。

尝试运行这些步骤:

su - myuser
kinit (and type the "myuser" password)
beeline -u "jdbc:hive2://myhost.abc.com:10000/default" -e "show tables;"