新人小白开启 NameNode 和 DataNode报错

kugou1520 2017-04-11 05:14:14
开启 NameNode 和 DataNode报错了,这个怎么处理?
[root@localhost hadoop]# ./sbin/start-dfs.sh
Starting namenodes on [localhost]
localhost: ssh: connect to host localhost port 22: Connection refused
localhost: ssh: connect to host localhost port 22: Connection refused
Starting secondary namenodes [0.0.0.0]
0.0.0.0: ssh: connect to host 0.0.0.0 port 22: Connection refused
[root@localhost hadoop]# jps
1994 Jps
...全文
1184 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
weitao1010 2018-08-20
  • 打赏
  • 举报
回复
1.连接拒绝,确认一下能ping通
2.另外是否安装并启动了ssh,
3.防火墙是否关闭了
smart9527_zc 2018-08-16
  • 打赏
  • 举报
回复
1.是否安装和启动了ssh
2.查看master和slave是否实现了ssh无密码登录
3.查看防火墙是否关闭了
4.看看22端口是否被占用
appleyk 2018-07-19
  • 打赏
  • 举报
回复
Hadoop完全分布式集群,一台Name,两台Data。

启动集群的时候,NamNode会通过SSH来启动或停止DataNode节点上的守护进程,因此,需要建立NamNode和两台DataNode之间的SSH免密登录

鉴于你这种错误,是直接连不上DataNode的22端口,注意三个地方:

1、Hadoop集群里面配置slaves了吗?

2、集群中各自的host文件里面做IP和主机名之间的映射了吗?

3、DataNode服务器的防火墙关了吗(service iptables stop)
Richard123m 2018-06-25
  • 打赏
  • 举报
回复
看一下端口是不是22,或者防火墙没关
HL_GT 2018-06-21
  • 打赏
  • 举报
回复
错误提示意思是拒绝链接,你应该配置好集群之间的的免密服务
Terryzxq 2018-06-21
  • 打赏
  • 举报
回复
防火墙没关吧,还有ssh无密码登录不配置也不会影响你运行的,你可以看看我的那个搭建文章
莫色gyq 2018-05-08
  • 打赏
  • 举报
回复
我当时做实验的时候也有不能连接端口号22的问题,不过我忘记是不是和你一样的问题了,我的是用下面的方法解决的,如果不能还请尝试其他解法

hiddpy 2018-03-29
  • 打赏
  • 举报
回复
这是master和slaves无法连通,你看一下互相之间能不能ping通,如果不能关闭防火墙试试?ps:没配置免密登录依然能启动的,只是需要输入密码。所以出现连接被拒绝只可能是互相无法连通。
suishaojian 2017-04-26
  • 打赏
  • 举报
回复
你需要先保证你的master和slaves互相之间都是ssh无密码登录。
鱿鱼ing 2017-04-12
  • 打赏
  • 举报
回复
关了防火墙 service iptables stop

20,807

社区成员

发帖
与我相关
我的任务
社区描述
Hadoop生态大数据交流社区,致力于有Hadoop,hive,Spark,Hbase,Flink,ClickHouse,Kafka,数据仓库,大数据集群运维技术分享和交流等。致力于收集优质的博客
社区管理员
  • 分布式计算/Hadoop社区
  • 涤生大数据
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧