zoukankan      html  css  js  c++  java
  • 大数据学习-遇到问题整理

    1.DataNode无法启动(其他服务完全正常)

    这一般是因为NameNode和DataNode的namespaceID不一致,产生原因一般是由于两次或两次以上的格式化NameNode造成的。

    我出现这个问题的场景是用一个新机器重新配置并替换掉了原来的NameNode,初始化后就出现了这个问题

    有两种方法可以解决

    ①删除DataNode版本文件然后重新NameNode格式化

    [hadoop@Slave1 hadoop]$ cd /usr/local/hadoop/ #hadoop安装目录
    [hadoop@Slave1 hadoop]$ rm tmp/dfs/data/current/VERSION
    

    ②修改每个DataNode的namespaceID(位于Hadoop安装目录/tmp/hdfs/data/current/VERSION文件中)或修改NameNode的namespaceID,使其一致。


    2.System times on machines may be out of sync

    时间未同步

    解决方法就是在NameNode上重设时间

    date -s "2016-10-11 12:00:00" #设成当前时间即可

     3.找不到类class org.apache.sqoop.Sqoop 或【Error: Could not find or load main class org.apache.sqoop.Sqoop

    方法①:将sqoop-x.x.x.jar文件拷贝到$HADOOP_HOME/lib 目录。如果方法①不起作用,则可以试试方法②

    方法②:修改 $SQOOP_HOME/bin/sqoop 脚本:

    exec ${HADOOP_COMMON_HOME}/bin/hadoop org.apache.sqoop.Sqoop "$@"

                                 ↓↓↓

    exec ${HADOOP_COMMON_HOME}/bin/hadoop jar $SQOOP_HOME/sqoop-x.x.x.jar org.apache.sqoop.Sqoop "$@"

    来源:找不到类class org.apache.sqoop.Sqoop


  • 相关阅读:
    04_移动端-伪元素选择器
    03_移动端-结构伪类选择器
    02_移动端-属性选择器
    Dva+Antd创建React项目(一)
    Windows 10 使用打印机扫描
    中间件-redis
    #期望dp#51nod 2015 诺德街
    Codeforces Round #685 (Div. 2)
    USACO 4.2
    #保序回归问题,单调栈,二分#洛谷 5294 [HNOI2019]序列
  • 原文地址:https://www.cnblogs.com/TiestoRay/p/5948546.html
Copyright © 2011-2022 走看看