hadoop常见错误及解决办法

  • Post author:
  • Post category:其他


  1. 防火墙 没关 或者 没有 启动 YARN


    INFO client.RMProxy:Connecting to ResourceManager at hadoop108/192.168.10.108:8032
  2. 主机名称 配置 错误

  3. IP

    地址 配置 错误

  4. ssh

    没有 配置好

  5. root

    用户和

    amelia

    两个用户 启动集群 不统一
  6. 配置文件 修改 不细心
  7. 不识别 主机名称

    java.net.UnknownHostException:hadoop102:hadoop102
  • 解决办法:在

    /etc/hosts文件中添加192.168.10.102 hadoop102
  • 主机名称 不要 起

    hadoop


    hadoop000



    特殊名称

  1. DataNode



    NameNode

    进程同时 只能 工作一个

  • NameNode



    format

    初始化 后会生成

    clusterID

    (集群

    id


  • DataNode

    在 启动后 也会生成和

    NameNode

    一样的

    clusterId

    (集群

    id

  • 再次 格式化

    NameNode

    ,生成新的

    clusterid

    ,与未删除的

    DataNode



    clusterid

    不一致
  • 解决办法:在格式化之前,先删除

    DataNode

    里面的信息(默认在

    /tmp

    ,如果配置了该目录,那就去你配置的目录下 删除数据)
  1. 执行命令 不生效,粘贴

    Word

    中命令时,遇到

    -





    没区分开来,导致命令失效
  • 解决办法:尽量不要粘贴

    Word

    中代码

  1. jps

    发现 进程已经没有,但是 重新启动集群,提示 进程已经开启
  • 原因是在

    Linux

    的根目录下

    /tmp

    目录中存在 启动的临时进程文件,将 集群相关进程删除掉,再 重新启动集群

  1. jps

    不生效

    原因:全局变量

    hadoop.java

    没有生效

    解决办法:需要

    source /etc/profile

    文件

  2. 8088

    端口 连接不上
[amelia@hadoop102 ~]$ cat /etc/hosts
  • 注释掉如下代码


    #127.0.0.1 localhost localhost.localdomain localhost4.localdomain4



    #::1 hadoop102



版权声明:本文为weixin_46361294原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。