java - Alluxio master动态输出verbose正常吗
问题描述
我正在使用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
。这是正常行为吗?如果确定,它是用来做什么的?对于组件之间的心跳?
解决方案
我找到了根本原因,把这个帖子留在这里给任何可能遇到同样问题的人。
使用作为Alluxio
其gRPC
RPC 框架,后者基于netty
,详细输出实际上来自netty
,请查看此线程以获取详细信息。
要禁用 Alluxio 端的详细输出,请将以下语句添加到$Alluxio_home/conf/alluxio-site.properties
:
log4j.logger.io.grpc.netty.NettyServerHandler=OFF
请注意,修改log4j.rootLogger
不能alluxio-propeties
禁用此详细输出。
推荐阅读
- python - 如何从数据框中的 n 行文本中选择几行
- r - 如何计算 R 中数据表中的唯一组合?
- walmart-api - 查找 Walmart Product Lookup API 的 itemId
- javascript - JavaScript:在第一个等待的承诺之前,异步函数中的代码会同步运行吗?
- typescript - 如何将 FieldArrays 与打字稿一起使用?
- javascript - JS对象数组格式化
- reactjs - 一个组件可以访问另一个不相关组件的视图模型吗?
- symfony - 带有固定字段的 Symfony 表单集合
- c# - 如何根据条件选择实体属性?
- java - 我在对齐元素时遇到问题(Java GUI / Swing);