我可以在我的/usr/local/hadoop/logs
路径上看到所有的hadoop日志hadoop streaming:如何查看应用程序日志?
但是我可以在哪里看到应用程序级日志?例如:
mapper.py
import logging
def main():
logging.info("starting map task now")
// -- do some task -- //
print statement
reducer.py
import logging
def main():
for line in sys.stdin:
logging.info("received input to reducer - " + line)
// -- do some task -- //
print statement
我在哪里可以看到我的应用程序的logging.info
或相关的日志报表?
我使用Python
和使用hadoop-streaming
谢谢
谢谢Praveen,我添加了logging.warn语句,它开始累积日志在/ usr/local/hadoop/logs/userlogs/目录/ stderr文件 –
daydreamer
只是好奇 - 为什么没有日志记录.info工作? –
我不知道,我会再次尝试 – daydreamer