管理統一編目對象所有權
每一個可獲得的對象統一目錄有一個所有者。業主可以是任何戶頭級別用戶,服務主體,或組,稱為本金。創建一個對象的主體成為其最初的主人。一個對象的所有者對象上的所有權限,等選擇
和修改
桌子上,除了許可權限授予其他主體。一個對象的所有者有能力把對象。
對象所有權可以轉移到其他主體通過當前所有者,metastore管理員或目錄的所有者或模式,其中包含表。
給老板
看到一個可獲得的對象的所有者,使用以下語法。替換占位符的值:
< SECURABLE_TYPE >
:可獲得的的類型,比如目錄
或表
。<目錄>
:父目錄表或視圖。<模式>
:父表或視圖模式。< securable_name >
:可獲得的的名稱,比如一個表或視圖。
描述<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 >
:可獲得的的名字。<主要>
:一個戶頭級別用戶的電子郵件地址或一個戶頭級別組的名稱。
改變<SECURABLE_TYPE><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命令業主會計”)