1

我在hive中配置了安全认证,我修改了

Enable Authorization   = true 
hive_security_authorization = SQLStdAuth
hive.users.in.admin.role
hive.security.authorization.createtable.owner.grants=ALL
hive.security.authorization.enabled=true
hive.metastore.authorization.storage.checks = true
hive.server2.enable.doAs=true

我可以使用 beeline connect jdbc:hive2://hdp1-nn02:10000/default 和用户名和密码,但是我可以在没有用户名和密码的情况下使用 beeline connect 访问数据库jdbc:hive2://。我知道jdbc:hive2://是嵌入模式,但是为什么嵌入模式没有授权?或者如何关闭嵌入模式?

4

0 回答 0