在CentOS上查看Kafka日志,可以按照以下步骤进行:
/tmp/kafka-logs
目录下。tail
命令实时查看最新的日志条目:tail -f /tmp/kafka-logs/server.log
server.log
是Kafka服务器的日志文件名,具体名称可能因配置而异。grep
结合awk
或sed
进行过滤:grep "ERROR" /tmp/kafka-logs/server.log | awk '{print $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20, $21, $22, $23, $24, $25, $26, $27, $28, $29, $30, $31, $32, $33, $34, $35, $36, $37, $38, $39, $40, $41, $42, $43, $44, $45, $46, $47, $48, $49, $50, $51, $52, $53, $54, $55, $56, $57, $58, $59, $60, $61, $62, $63, $64, $65, $66, $67, $68, $69, $70, $71, $72, $73, $74, $75, $76, $77, $78, $79, $80, $81, $82, $83, $84, $85, $86, $87, $88, $89, $90, $91, $92, $93, $94, $95, $96, $97, $98, $99, $100" | less
这个命令会显示包含"ERROR"的所有日志行,并通过less
分页查看。Kafka提供了一个名为kafka-log-dirs.sh
的脚本,可以帮助你查看和管理日志目录。
查看所有日志目录:
bin/kafka-log-dirs.sh --describe --bootstrap-server localhost:9092
查看特定主题的日志:
bin/kafka-log-dirs.sh --describe --bootstrap-server localhost:9092 --topic <topic-name>
tail -f
可能会导致终端卡顿,可以考虑使用less
或其他分页工具。通过以上方法,你应该能够在CentOS上顺利查看Kafka的日志信息。