IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    (总结)Hadoop 2.6报错解决:Could not find the main class: org.apache.hadoop.hdfs.server.namenode.NameNode.

    谋万世全局者发表于 2015-11-09 08:28:02
    love 0
    PS:最近一年事情太多,一年多没在博客分享记录了,以后有空还是分享下。 今天测试部署Hadoop 2.6集群,出现一个报错,搜索了下,都说是hadoop配置文件问题,检查了两遍发现没问题,排查怀疑是JDK版本问题,报错的是1.7,后升级安装到1.8后问题解决。记录一下: 报错如下: 解决后: 在 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 里面选择下载jdk-8u66-linux-x64.rpm这个包。 # rpm -Uvh jdk-8u66-linux-x64.rpm # vim /etc/profile 在最后加入如下配置: export JAVA_HOME=/usr/java/jdk1.8.0_66 export JRE_HOME=$JAVA_HOME/jre export HADOOP_HOME=/usr/lib/hadoop export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib" export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$HADOOP_HOME/bin:$PATH 保存退出后运行source /etc/profile使其生效。上面也是每一台hadoop节点的JDK环境配置。


沪ICP备19023445号-2号
友情链接