2016-08-25 84 views
1

我正在经历数据节点的日志和为一个特定的应用程序ID予见下文步骤Hadoop的应用程序日志大小

在它示出具有字节

application_0970580980111_1399512/ 4096 bytes Aug 24, 2016 10:27:10 PM 

的数目该文件夹中的应用程序ID的第一个步骤我可以看到很多容器。像

container_095860509_1399512_01_000001/ 4096 bytes Aug 24, 2016 10:09:46 PM 
container_09586050091_1399512_01_000428/ 4096 bytes Aug 24, 2016 10:13:40 PM 

而最后一个容器内,我们都需要日志

stderr 2043 bytes Aug 24, 2016 10:24:18 PM 
stdout 0 bytes Aug 24, 2016 10:09:45 PM 
syslog 297178648 bytes Aug 24, 2016 10:29:02 PM 

我可以看到系统日志大约是297178648字节,那么,什么是表示容器和应用水平4096个字节的显著。

+0

您正在使用哪个生态系统组件,您可能需要调整日志记录以最大限度地减少日志消息,将日志级别更改为错误或某些事情... – vgunnu

回答

1

4096字节是文件夹的“有点默认”大小。即使某些文件夹中存在真正的文件,Unix也不计算文件夹的总文件大小。在您的情况下,container文件夹因此存在默认4096字节,不包括stderrstdoutsyslog的大小。 另一个相关的事实是,如果你尝试hadoop fs -ls /someFolder,你会得到0的大小。甚至可能比4096更差。

+0

感谢@abhiieor – Amit