- 防火墙 没关 或者 没有 启动 YARN
INFO client.RMProxy:Connecting to ResourceManager at hadoop108/192.168.10.108:8032主机名称 配置 错误IP地址 配置 错误ssh 没有 配置好root 用户和 amelia 两个用户 启动集群 不统一配置文件 修改 不细心不识别 主机名称java.net.UnknownHostException:hadoop102:hadoop102
解决办法:在/etc/hosts文件中添加192.168.10.102 hadoop102主机名称 不要 起hadoop hadoop000 等 特殊名称
- DataNode和NameNode进程同时 只能 工作一个
NameNode在format 初始化 后会生成clusterID(集群id)DataNode在 启动后 也会生成和NameNode一样的clusterId(集群id)再次 格式化NameNode,生成新的clusterid,与未删除的DataNode的clusterid不一致解决办法:在格式化之前,先删除DataNode里面的信息(默认在/tmp,如果配置了该目录,那就去你配置的目录下 删除数据)
- 执行命令 不生效,粘贴Word中命令时,遇到-和—没区分开来,导致命令失效
解决办法:尽量不要粘贴Word中代码
- jps发现 进程已经没有,但是 重新启动集群,提示 进程已经开启
原因是在Linux的根目录下/tmp目录中存在 启动的临时进程文件,将 集群相关进程删除掉,再 重新启动集群
- jps 不生效
原因:全局变量 hadoop.java 没有生效
解决办法:需要source /etc/profile文件8088端口 连接不上
[amelia@hadoop102 ~]$ cat /etc/hosts
注释掉如下代码
#127.0.0.1 localhost localhost.localdomain localhost4.localdomain4
#::1 hadoop102



