Permissions 配置单元-从其他用户删除表

Permissions 配置单元-从其他用户删除表,permissions,hive,hdfs,cloudera,Permissions,Hive,Hdfs,Cloudera,我的蜂巢有问题。我正在处理cloudera测试集群,并禁用了权限管理,因此配置单元中没有ACL处理。 现在我可以删除另一个用户的表。之后,配置单元元存储中不存在该表。问题是,hdfs中的文件进一步存在。 所以,如果我再次创建相同的表,它将填充旧数据,因为相同的hdfs拼花文件 所有用户都在组配置单元中。 所有数据库文件都被授予以下权限:rwxrwt 要完全删除包含hdfs数据的表,我需要做哪些更改 提前谢谢 致意 Jörn您必须转到色调,文件浏览器,并将数据所在的路径放入其中,您可以将其删除或移

我的蜂巢有问题。我正在处理cloudera测试集群,并禁用了权限管理,因此配置单元中没有ACL处理。 现在我可以删除另一个用户的表。之后,配置单元元存储中不存在该表。问题是,hdfs中的文件进一步存在。 所以,如果我再次创建相同的表,它将填充旧数据,因为相同的hdfs拼花文件

所有用户都在组配置单元中。 所有数据库文件都被授予以下权限:rwxrwt

要完全删除包含hdfs数据的表,我需要做哪些更改

提前谢谢

致意
Jörn

您必须转到色调,文件浏览器,并将数据所在的路径放入其中,您可以将其删除或移动到垃圾箱。

您必须转到色调,文件浏览器,并将数据所在的路径放入其中,您可以将其删除或移动到垃圾箱。

表格如下所示:

CREATE TABLE `schema.mytable`(
  `sysdate` string, 
  `sai` double, 
  `art_nr` double,  
  `fakturierf_kz` double, 
  `vek` double, 
  `bek` double)
PARTITIONED BY ( 
  `p_import_date` string)
ROW FORMAT SERDE 
  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe' 
STORED AS INPUTFORMAT 
  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat' 
OUTPUTFORMAT 
  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
LOCATION
  'hdfs://servername:8020/user/hive/warehouse/mydb.db/mytable'
TBLPROPERTIES (
  'parquet.compress'='SNAPPY', 
  'transient_lastDdlTime'='1480519730');
当然我可以用删除shell中的文件

hdfs dfs -rm -r myfolder
但这并没有真正的帮助。我想从另一个用户那里删除一个表,就像该用户所做的那样


谢谢

表格如下所示:

CREATE TABLE `schema.mytable`(
  `sysdate` string, 
  `sai` double, 
  `art_nr` double,  
  `fakturierf_kz` double, 
  `vek` double, 
  `bek` double)
PARTITIONED BY ( 
  `p_import_date` string)
ROW FORMAT SERDE 
  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe' 
STORED AS INPUTFORMAT 
  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat' 
OUTPUTFORMAT 
  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
LOCATION
  'hdfs://servername:8020/user/hive/warehouse/mydb.db/mytable'
TBLPROPERTIES (
  'parquet.compress'='SNAPPY', 
  'transient_lastDdlTime'='1480519730');
当然我可以用删除shell中的文件

hdfs dfs -rm -r myfolder
但这并没有真正的帮助。我想从另一个用户那里删除一个表,就像该用户所做的那样


谢谢你

你可以发布表格生成脚本吗?你可以发布表格生成脚本吗?