通过sqldeveloper在hivejdbc中更改提交用户

hyrbngr7  于 2021-05-27  发布在  Hadoop
关注(0)|答案(1)|浏览(336)

我通过sqldeveloper连接到kerberized群集:

Host: <HOST_NAME>
Port: 10000
User: Username
database: default;AuthMech=1;KrbRealm=REALM.COM;KrbHostFQDN=_HOST;krbServiceName=hive

一切都按预期进行,查询将提交给用户:hive。
使用用户配置单元提交Yarn应用程序
有没有一种方法可以用用户名指定要将查询提交给yarn的用户?这样就可以在yarn中创建策略来定义用户将使用的资源。

v09wglhw

v09wglhw1#

我发现在我的集群上有一个属性hive.server2.enable.doas,默认设置为false。
将值设置为true解决了问题。

hive.server2.enable.doAs=true

相关问题