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即可

相关推荐
算了吧95693 分钟前
2026年GEO服务商深度测评:答序科技“诊断型”全栈闭环的技术架构与行业价值
大数据·人工智能
拓人间精准客15 分钟前
数据即生产力:全维度销售线索如何以“多维数据优势“重塑 B2B 获客格局
大数据·人工智能·tob
用户3610588626121 小时前
SparkStreaming 之 Driver HA 原理及搭建实操
大数据·spark
天远Date Lab1 小时前
分布式微服务实战:基于天远车辆估值构建自动化车价评估网关
人工智能·分布式·微服务·自动化
2601_960017621 小时前
宠物食品行业PLM服务商一半科技,打造配方饲喂试验数字化能力
大数据·科技
JoyCong19981 小时前
从iPhone Ultra到ToDesk:折叠大屏时代的效率革命,硬件只是开始
大数据·运维·ios·智能手机·iphone·远程工作·远程操作
集成电路芯片封装设备1 小时前
功率循环测试配套真空炉的核心要点与实践经验
大数据
东师兄1 小时前
实习生没有错,错的是3500万个JSON文件
大数据
小五传输2 小时前
【一文解读】汽车制造业协同,跨网跨区域文件传输如何落地?
大数据·运维·安全
长谷深风1112 小时前
Agent 的 Context 里,到底应该放什么?
大数据·人工智能·prompt工程·ai agent·智能体·context工程·systemprompt