管理统一编目对象所有权
每一个可获得的对象统一目录有一个所有者。业主可以是任何户头级别用户,服务主体,或组,称为本金。创建一个对象的主体成为其最初的主人。一个对象的所有者对象上的所有权限,等选择
和修改
桌子上,除了许可权限授予其他主体。一个对象的所有者有能力把对象。
给老板
看到一个可获得的对象的所有者,使用以下语法。替换占位符的值:
< SECURABLE-TYPE >
:可获得的的类型,比如目录
或表
。<目录>
:父目录表或视图。<模式>
:父表或视图模式。< securable-name >
:可获得的的名称,比如一个表或视图。
描述<可获得的- - - - - -类型>扩展<目录>。<模式>。<可获得的- - - - - -的名字>;
显示(火花。sql(“描述< SECURABLE-TYPE > <目录>。<模式>。< securable-name >”))
图书馆(SparkR)显示(sql(“描述< SECURABLE-TYPE > <目录>。<模式>。< securable-name >”))
显示(火花。sql(“描述< SECURABLE-TYPE > <目录>。<模式>。< securable-name >”))
所有权转移
对象的所有权转移,使用以下SQL命令的语法。替换占位符的值:
< SECURABLE-TYPE >
:可获得的对象的类型,比如目录
或表
。METASTORE
作为一个可获得的对象不支持此命令。< SECURABLE-NAME >
:可获得的的名字。<主要>
:一个户头级别用户的电子邮件地址或一个户头级别组的名称。
改变<可获得的- - - - - -类型><可获得的- - - - - -的名字>老板来<主要>;
火花。sql(“改变< SECURABLE-TYPE > < SECURABLE-NAME >所有者<校长>”)
图书馆(SparkR)sql(“改变< SECURABLE-TYPE > < SECURABLE-NAME >所有者<校长>”)
火花。sql(“改变< SECURABLE-TYPE > < SECURABLE-NAME >所有者<校长>”)
例如,所有权转移的一个表会计
组:
改变表订单老板来”会计”;
火花。sql(“ALTER TABLE命令业主会计”)
图书馆(SparkR)sql(“ALTER TABLE命令业主会计”)
火花。sql(“ALTER TABLE命令业主会计”)