使用加密密码文件的直线ldap身份验证

oyxsuwqo  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(320)

我正在使用beeline cli连接hiveserver2。我正在使用以下命令连接: beeline -u jdbc:hive2://myhost..com:10000/default -n myuser -w pass_sa -e "show tables;" 连接成功,我可以访问配置单元数据库,但这里我的密码没有加密这里我试图使用加密密码使用密码文件。
我正在通过几个链接,但有ldap身份验证和加密密码身份验证混淆,并在这方面寻求帮助。

aiqt4smr

aiqt4smr1#

既然您提到了ldap,我假设您使用的是kerberos,“myuser”是activedirectory或kerberos领域帐户。你必须用“kinit”来验证你的用户,然后在没有用户和密码的情况下运行beeline。beeline不应要求出示证件。
尝试运行以下步骤:

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

相关问题