Alluxio master动态输出verbose正常吗
Posted
技术标签:
【中文标题】Alluxio master动态输出verbose正常吗【英文标题】:Is it normal for Alluxio master to have verbose output dynamically 【发布时间】:2019-11-25 02:34:48 【问题描述】:我正在使用Alluxio
2.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
。
这是正常行为吗?如果确定,它是做什么用的?对于组件之间的心跳?
【问题讨论】:
【参考方案1】:我找到了根本原因,把这个帖子留在这里给任何可能遇到同样问题的人。
Alluxio
使用gRPC
作为其RPC框架,后者基于netty
,详细输出实际上来自netty
,详情请查看this thread。
要禁用Alluxio端的详细输出,请将以下语句添加到$Alluxio_home/conf/alluxio-site.properties
:
log4j.logger.io.grpc.netty.NettyServerHandler=OFF
请注意,修改 log4j.rootLogger
或 alluxio-propeties
不能禁用此详细输出。
【讨论】:
以上是关于Alluxio master动态输出verbose正常吗的主要内容,如果未能解决你的问题,请参考以下文章