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

相关推荐
一只鹿鹿鹿1 小时前
政务外网整体设计方案(PPT)
大数据·数据库·web安全·系统安全·流程图·政务
数字新视界2 小时前
机房动环监控提升运维效率
大数据·服务器·数据库·动环监控系统·动力与环境监控系统
SelectDB技术团队2 小时前
冷热分层从建到验:Storage Policy 创建、表级与分区级绑定、SHOW TABLETS 验证的完整命令
大数据·数据库·elasticsearch·搜索引擎·数据分析·apache doris·冷热分层
CALL158119098452 小时前
RoHS报告怎么做?测试项目、流程、费用与报告内容一文讲清
大数据
源图客3 小时前
YARN介绍与实战
hadoop
建筑工程企业管理系统3 小时前
工程进度统计管理系统自动化汇总数据,解决施工企业手工对账误差难题
大数据·人工智能·自动化
GOWIN革文品牌咨询4 小时前
工业测量品牌系统化搭建指南:从内容架构到长期治理的全流程
大数据·人工智能·架构
汇智信科4 小时前
汇智信科智联网关 | 多协议兼容,PLC设备一键上云
大数据·汇智信科
2601_967212724 小时前
安全型电源轨道系统合规选型技术指标与行业技术路线分析
大数据·经验分享·安全
派小心.4 小时前
小程序分享链路中来源参数的传递校验
大数据·前端·数据库·人工智能·小程序·数据分析