hive表视图(对多个表赋权)
前言:在CDH大数据平台,在hue界面,给用户赋予hive表权限。当数据库中table太多,需要给用户看大量table权限,一个一个赋权太麻烦,而又不想让用户看到这个库全部table,这应该怎么做呢。使用hive视图可以解决这个问题。
1、另建立一个数据库A
2、在数据库A里,给每一个源库里面想让客户看到的table,建立视图。
create view if not exists A.view_name as select * from 源库.table;
(选择多个这种语句,直接复制到beeline命令行里,可以很快执行。使用hue界面,同时执行多个语句,有些会失败)
3、将数据库A,权限赋给用户。

浙公网安备 33010602011771号