Hadoop入门基础(三):Hadoop启动踩坑记录

一、机器ssh连接方式非默认22端口

报错:

sbin/start-dfs.sh

Starting namenodes on [doop253]

doop253: ssh: connect to host doop253 port 22: Connection refused

解决方法:

bash 复制代码
sudo vim /etc/ssh/ssh_config

添加如下内容(注意替换自己服务器实际配置):

bash 复制代码
#服务器1
Host hadoop21
Hostname 127.0.20.21
Port 3333
User root
IdentityFile ~/.ssh/id_rsa
#服务器2
Host hadoop22
Hostname 127.0.20.22
Port 3333
User root
IdentityFile ~/.ssh/id_rsa
#服务器3
Host hadoop23
Hostname 127.0.20.23
Port 3333
User root
IdentityFile ~/.ssh/id_rsa

二、JAVA_HOME找不到

报错:

sbin/start-dfs.sh

Starting namenodes on [doop253]

doop253: ERROR: JAVA_HOME is not set and could not be found.

解决方法:

在hadoop的安装目录下找到 etc/hadoop/hadoop-env.sh

搜索JAVA_HOME,改为自己配置的路径,找自己配置路径可以使用命令echo $JAVA_HOME

三、配置文件配置地址未配置为ip

报错:

使用浏览器访问9870端口(namenode的web页面)无响应

解决方法:

检查hadoop的安装目录下找到 etc/hadoop/hdfs-site.xml

XML 复制代码
<property>
  <name>dfs.namenode.http-address</name>
  <value>hadoop21:9870</value>
</property>

修改hadoop21为真实的ip地址,然后sbin/stop-dfs.sh,再sbin/start-dfs.sh即可

报错:

使用浏览器访问8088端口(yarn的web页面)无响应

解决方法:

检查hadoop的安装目录下找到 etc/hadoop/yarn-site.xml

XML 复制代码
<property>
  <name>yarn.resourcemanager.hostname</name>
  <value>hadoop22:9870</value>
</property>

修改hadoop22为真实的ip地址,然后sbin/stop-yarn.sh,再sbin/start-yarn.sh即可

相关推荐
Deryck_德瑞克2 小时前
redis和分布式锁
分布式
徐徐同学2 小时前
cpolar为IT-Tools 解锁公网访问,远程开发再也不卡壳
java·开发语言·分布式
视界先声2 小时前
国产分布式存储替代VMware vSphere?:20+功能对比,一文了解SmartX
分布式
琅琊榜首20204 小时前
AI生成脑洞付费短篇小说:从灵感触发到内容落地
大数据·人工智能
TTBIGDATA5 小时前
【knox】User: knox is not allowed to impersonate admin
大数据·运维·ambari·hdp·trino·knox·bigtop
紧固视界6 小时前
了解常见紧固件分类标准
大数据·制造·紧固件·上海紧固件展
无忧智库6 小时前
跨国制造企业全球供应链协同平台(SRM+WMS+TMS)数字化转型方案深度解析:打造端到端可视化的“数字供应链“(WORD)
大数据
乐迪信息7 小时前
乐迪信息:AI防爆摄像机在船舶监控的应用
大数据·网络·人工智能·算法·无人机
Hernon7 小时前
AI智能体 - 探索与发现 Clawdbot >> Moltbot
大数据·人工智能·ai智能体·ai开发框架
Mikhail_G7 小时前
Mysql数据库操作指南——排序(零基础篇十)
大数据·数据库·sql·mysql·数据分析