管理統一編目對象所有權

每一個可獲得的對象統一目錄有一個所有者。業主可以是任何戶頭級別用戶,服務主體,或組,稱為本金。創建一個對象的主體成為其最初的主人。一個對象的所有者對象上的所有權限,等選擇修改桌子上,除了許可權限授予其他主體。一個對象的所有者有能力把對象。

過戶所需的權限

對象所有權可以轉移到其他主體由當前所有者,metastore管理員或容器的所有者(目錄模式,模式的表)。三角洲共享共享對象是一個例外:校長的使用分享分享許可也可以轉讓股權。

看到統一目錄權限和可獲得的對象

給老板

看到一個可獲得的對象的所有者,使用以下語法。替換占位符的值:

  • < 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命令業主會計”)