倉儲行業(yè)目錄標準?
數(shù)據(jù)倉庫目錄規(guī)范
1.數(shù)據(jù)倉庫的根目錄是/warehouse。除了數(shù)據(jù)倉庫的負責人,普通用戶不能在默認庫中創(chuàng)建數(shù)據(jù)庫或表。
/warehouse的默認權限改為755,所有者是hadoop(或者數(shù)據(jù)倉庫的負責人),所以任何人都不能在默認庫中創(chuàng)建數(shù)據(jù)庫或表。
2.數(shù)據(jù)倉庫的負責人創(chuàng)建數(shù)據(jù)庫后,可以將其分配給項目團隊,項目團隊可以在此數(shù)據(jù)庫中建立表。
/倉庫/數(shù)據(jù)庫的所有者。db改為項目組。
3.創(chuàng)建數(shù)據(jù)庫后,負責數(shù)據(jù)倉庫的人并沒有把創(chuàng)建表的權限交給項目組,而是為其創(chuàng)建表,并且只允許項目組插入到分區(qū)中。
負責數(shù)據(jù)倉庫的人繼續(xù)維護/warehouse/database的權限。db,項目團隊無法創(chuàng)建表。在負責數(shù)據(jù)倉庫的人員為項目團隊創(chuàng)建了表之后,他將把表所在的目錄分發(fā)給項目團隊。
4.有些表格只能由該項目團隊讀取、寫入和查看。
/倉庫/數(shù)據(jù)庫所在的目錄。數(shù)據(jù)庫/表名被更改為770。
5.有些表格只能由該項目組的特殊用戶讀寫。
目錄where/warehouse/database的所有者。db/tablenamelocated更改為該用戶,并且權限更改為700。
6.項目組的表需要其他組的特殊用戶插入數(shù)據(jù)。
通過使用以下命令,User1可以擁有對dntest.db的表testp1的寫權限。
HDFSDFS-setfacl-mus:us:rwx/warehouse/cdntest.db/testP1
7.項目組的表要求其他組的特殊用戶擁有讀取數(shù)據(jù)的權限。
HDFSDFS-setfacl-mus:us:r-x/warehouse/cdntest.db/testP1
8.對于項目團隊的表,其他組中的所有用戶都需要擁有讀取數(shù)據(jù)的權限。
HDFSDFS-setfacl-mgroup:group1:r-x/warehouse/cdnt
Hive分區(qū)表怎么刪除一個新添加的字段?
你好。將三個insert作為selec寫入A(分區(qū))。T*fromB這個方法就行。