首页 > 解决方案 > Alluxio master动态输出verbose正常吗

问题描述

我正在使用Alluxio2.0 来加速计算层的性能。

当没有查询正在执行时,我发现有关于netty附加到$Alluxio_home/logs/master.log.

2019-11-25 10:26:32,141 DEBUG NettyServerHandler - {} {} HEADERS: streamId={} headers={} streamDependency={} weight={} exclusive={} padding={} endStream={}
2019-11-25 10:26:32,141 DEBUG NettyServerHandler - {} {} DATA: streamId={} padding={} endStream={} length={} bytes={}

每秒附加数十条上述消息master.log。这是正常行为吗?如果确定,它是用来做什么的?对于组件之间的心跳?

标签: javabigdatanettygrpcalluxio

解决方案


我找到了根本原因,把这个帖子留在这里给任何可能遇到同样问题的人。

使用作为AlluxiogRPCRPC 框架,后者基于netty,详细输出实际上来自netty,请查看此线程以获取详细信息。

要禁用 Alluxio 端的详细输出,请将以下语句添加到$Alluxio_home/conf/alluxio-site.properties

log4j.logger.io.grpc.netty.NettyServerHandler=OFF

请注意,修改log4j.rootLogger不能alluxio-propeties禁用此详细输出。


推荐阅读