hive分区表如何导入导出 仓储行业目录标准?
仓储行业目录标准?
数据仓库目录规范
1.数据仓库的根目录是/warehouse。除了数据仓库的负责人,普通用户不能在默认库中创建数据库或表。
/warehouse的默认权限改为755,所有者是hadoop(或者数据仓库的负责人),所以任何人都不能在默认库中创建数据库或表。
2.数据仓库的负责人创建数据库后,可以将其分配给项目团队,项目团队可以在此数据库中建立表。
/仓库/数据库的所有者。db改为项目组。
3.创建数据库后,负责数据仓库的人并没有把创建表的权限交给项目组,而是为其创建表,并且只允许项目组插入到分区中。
负责数据仓库的人继续维护/warehouse/ database的权限。db,项目团队无法创建表。在负责数据仓库的人员为项目团队创建了表之后,他将把表所在的目录分发给项目团队。
4.有些表格只能由该项目团队读取、写入和查看。
/仓库/数据库所在的目录。数据库/表名被更改为770。
5.有些表格只能由该项目组的特殊用户读写。
目录where /warehouse/ database的所有者。db/table name located更改为该用户,并且权限更改为700。
6.项目组的表需要其他组的特殊用户插入数据。
通过使用以下命令,User1可以拥有对dntest.db的表testp1的写权限。
HDFS DFS-setfacl-m us: us: rwx/warehouse/cdn test . db/test P1
7.项目组的表要求其他组的特殊用户拥有读取数据的权限。
HDFS DFS-setfacl-m us: us:r-x/warehouse/cdn test . db/test P1
8.对于项目团队的表,其他组中的所有用户都需要拥有读取数据的权限。
HDFS DFS-setfacl-m group : group 1 :r-x/warehouse/cdn t
Hive分区表怎么删除一个新添加的字段?
你好。将三个insert作为selec写入A(分区)。T * from B这个方法就行。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。