分享

Hadoop、hive排除错误开启关闭调试信息(可收藏)

pig2 2014-5-20 07:30:22 发表于 收藏型 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 0 8367
本帖最后由 pig2 于 2014-5-20 07:33 编辑
问题导读:
1.hadoop有几种方式可以开启和关闭调试信息?
2.hadoop通过log4j如何修改?
3.hadoop如何实施查看和修改日志级别?
4.hive如何设置debug模式?




修改$HADOOP_CONF_DIR/log4j.properties文件 hadoop.root.logger=ALL,console
or:
开启:export HADOOP_ROOT_LOGGER=DEBUG,console
关闭:export HADOOP_ROOT_LOGGER=INFO,console

实时查看和修改Hadoop日志级别
Hadoop的日志界面可以通过Hadoop命令和Web界面来修改。

Hadoop命令格式:
hadoop daemonlog -getlevel <host:port> <name>
hadoop daemonlog --setlevel <host:port> <name> <level>
<name>为类名,如:TaskTracker
<level>为日志级别,如:debug和info等



启动hive是通过hive命令,但是,以这个模式启动hive,当执行一些脚本出现异常的时候,不会完全显示异常信息,
对于错误排查非常不利,所以,通常通过以下参数启动hive:
hive --hiveconf  hive.root.logger=DEBUG,console
他会打印出异常stackTrace,有利于我们排查错误。
详细可参考:
hive如何通过设置日志定位错误


本帖被以下淘专辑推荐:

  • · 收藏|主题: 30, 订阅: 12

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条