Нормально ли, что мастер Alluxio имеет динамический подробный вывод?

Я использую Alluxio 2.0 для повышения производительности вычислительного уровня.

Когда запрос не выполняется, я обнаружил, что к $Alluxio_home/logs/master.log добавляется подробный вывод netty.

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 каждую секунду. Это нормальное поведение? Если да, то для чего он используется? Для сердцебиения среди компонентов?


person Eugene    schedule 25.11.2019    source источник


Ответы (1)


Я нашел основную причину, оставьте эту тему здесь для тех, кто может столкнуться с той же проблемой.

Alluxio использует gRPC в качестве своей RPC-инфраструктуры, а последний основан на netty, подробный вывод на самом деле из netty, проверьте эту тему для получения подробной информации.

Чтобы отключить подробный вывод со стороны Alluxio, добавьте приведенный ниже оператор в $Alluxio_home/conf/alluxio-site.properties:

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

Обратите внимание, что изменение log4j.rootLogger из alluxio-propeties не может отключить этот подробный вывод.

person Eugene    schedule 25.11.2019