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

相关推荐
苏州IT威翰德9 小时前
算力资产“续命”专家:苏州威翰德科技赋能NVIDIA高端AI芯片芯片级维修
大数据·人工智能
Miao121319 小时前
某海外住宿平台如何在大规模场景下实现指标一致性:Minerva 指标平台实践
大数据·数据库·人工智能
SeaTunnel9 小时前
从 Python Script 地狱到标准化数据集成框架
大数据·开发语言·python·程序员·代码·seatunnel
爱自由的代码工11 小时前
游戏沉默用户怎么激活?一套可执行的步骤、指标与复盘方法
大数据·游戏·游戏发行·游戏运营·游戏分发
miaowu35711 小时前
AI智能体推动数字化转型:从流程自动化到决策辅助的完整路线图
大数据·人工智能·自动化
互联网江湖12 小时前
珞石机器人:向左科技股,向右零部件制造商?
大数据·人工智能
CRMEB系统商城12 小时前
开源自建还是SaaS订阅?算一笔3年经济账
java·大数据·开发语言·开源
Leo.yuan12 小时前
数据仓库建设怎么做?从源数据到分析报表全流程讲清
大数据·分布式·spark
pftn14 小时前
从0到1搭建具身智能数据飞轮:Ray + Kafka + LanceDB 全链路实战
大数据
Web3_Daisy15 小时前
什么是 Robinhood Chain?
大数据·人工智能·web3·区块链