【发布时间】:2017-08-02 05:04:40
【问题描述】:
从 Cloudera Manager 安装 CDH 5.3 版。
我的集群使用hive,其他服务设置如下:・yarn.nodemanager.remote-app-log-dir=/tmp/logs
・yarn.nodemanager.remote-app-log-dir-suffix=logs
・replication setting is 2
我在删除 /tmp/logs/hive/logs/ 下的文件夹时遇到问题。
特别是/tmp/logs/hive/logs/hive
我尝试使用 hdfs 命令删除/tmp/logs/hive/logs/hive/xxxxxxx.xxxxxxx,但文件夹太大而无法删除。
即使hadoop fs -ls /tmp/logs/hive/logs/hive/ 也不起作用...(hdfs 没有回答。(大小几乎是 3TB))
因此,我决定使用 [Hadoop fs -rmr /tmp/logs/hive/logs/hive/*]。但是,我不知道如果我使用这个命令我的集群会发生什么(我担心某个地方将无法访问,因为这个)。
有什么问题吗?或者有一个好主意来处理这个问题(我不想重启我的集群)。
【问题讨论】:
-
我的 5 美分:可能你需要在 rmr 命令中添加
-skipThrash选项