[关闭]
@cyysu 2017-09-22T05:47:42.000000Z 字数 600 阅读 742

Hadoop 增加调试信息选项

  • 时间:2017年9月9日
  • 作者:MJ_DZ chen yuan
  • 邮箱:chenyuan@ypmingjiang.cn
  • 描述:Hadoop调试信息解决warning
  • 版本:V2.0

大数据


问题引出

  1. # 在启动的时候出现这么一个warning信息
  2. WARN org.apache.hadoop.util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
  3. # 报错的问题所在
  4. # 1. hadoop/lib/native的里面的so库和本地系统的位数不一致,可能是32位软件
  5. # 2. 系统使用的库不一致
  6. # 3. 其他原因
  7. # 4. 那么究竟是什么问题呢?,下面让我们用调试信息输出一下启动过程

解决方案

  1. # 增加变量
  2. [root@node3 opt]# export HADOOP_ROOT_LOGGER=DEBUG,console
  3. # 然后就可以看到启动过程的调试信息,如果是出现上述第2中情况,可以参考下面这篇文章。
  4. # 如果是32位的情况,就需要重新编译hadoop为64位版本,可以参考这篇文章。

文章链接

CentOS安装glibc-2.14
Hadoop编译环境

实例

没有修改运行库之前的调试信息
Hadoop未修改的调试信息
修改了运行库之后的调试信息
Hadoop修改动态库调试信息

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注