gpt4 book ai didi

hadoop - 避免 Hive 中其他用户删除数据库

转载 作者:可可西里 更新时间:2023-11-01 14:56:10 32 4
gpt4 key购买 nike

我正在使用 Hive 1.2.1 开发支持 Kerberos 的 Hortonworks Data Platform 2.5。

我刚刚看到,一个用户可以创建一个数据库,另一个用户可以删除它!

[root@host ~]# su -l user1

[user1@host ~]# hive
hive> create database user1db
OK
Time taken: 0.077 seconds

创建此数据库后,其他用户可以登录并删除它:

[root@host ~]# su -l user2

[user2@host ~]# hive
hive> drop database user1db
OK
Time taken: 1.352 seconds

为什么这是可能的?另一个用户还可以做其他事情,比如显示所有数据库等。

如何避免这种情况?难道不应该有类似“默认只允许创建者删除”之类的限制吗?

用户不应该能够查看/删除其他用户的数据库!

最佳答案

据我了解:

关于hadoop - 避免 Hive 中其他用户删除数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44950646/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com