我正在使用以下查询将数据从配置单元导出到保存到本地文件系统的文本文件:
INSERT OVERWRITE LOCAL DIRECTORY '/local/file/system/directory'
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
NULL DEFINED AS ''
SELECT * FROM staging_table WHERE date='2017-05-28';
查询按预期生成文件,但由于权限原因,我在删除文件时遇到问题。
-rw-rw-r-- 1 hive hive 12345 May 31 13:03 000000_0
是否可以更改文件的权限或所有者?
2条答案
按热度按时间gtlvzcf81#
您需要sudo或root访问才能执行此操作:
cgfeq70w2#
如果您在linus中,只需将权限更改为777,就可以对任何用户进行编辑
或者
如果你是root用户,你就不需要sudo了
如果您使用的是windows,请使用icacls
根据ms文件:
.