datanode无法连接到namenode
2024-10-06 07:18:59
datanode无法连接到namenode
namenode在清空hadoop.tmp.dir和namenode.dir文件夹重新格式化后,datanode还是无法连接到namenode并报错:
hdfs.server.datanode.DataNode: Problem connecting to server: ligfoo/192.168.80.11:9000
datanode无法连接到namenode提供的通讯地址,但是ip和端口都是配置正确的。
这时候应该查看一下namenode的端口是否正在监听,namenode端口监听状况如下:
可以看到监听的ip地址为127.0.0.1,而不是namenode的真实ip,所以对于datanode发送过来的报文(ip192.168.80.11)它并不会响应,所以就出现了配置没有错误,但是datanode还是无法连接到namenode的情况。
下一步我们要做的就是修改/etc/hosts里ip和主机的映射情况
这里127.0.0.1对应的主机名正常情况下应该是locahost,
但是这次我安装系统时设置了主机名,所以这里变成了ligfoo。
我们要把主机名ligfoo改成localhost,这样namenode时就会使用core-site.xml中配置的主机名来监听了。
另外一种做法是直接将127.0.0.1和::1的回环ip注销,但是这样做的话,使用localhost就不会得到响应。
现在再次使用start-dfs.sh启动hadoop即可。
最新文章
- Hash 函数及其重要性
- MySQL 性能调优之查询优化
- Java Se : Java NIO(服务端)与BIO(客户端)通信
- 51nod p1175 区间中第K大的数
- MATLAB 物体识别算法说明:vision.ForegroundDetector, vision.BlobAnalysis
- display:inline-block左右元素上下不对齐
- Linux中升级更新命令yum upgrade和yum update的区别
- HUE 安装
- hdoj 2601(判断N=i*j+i+j)
- BubbleSort - 实用委托
- 10. IDENTITY属性使用小结
- HDU3371--Connect the Cities(最小生成树)
- sublime编辑器代码背景刺眼怎么修改?
- P1462 通往奥格瑞玛的道路
- Logback中如何自定义灵活的日志过滤规则
- React中路由的基本使用
- java实现解压zip文件,(亲测可用)!!!!!!
- C#常用修饰符
- 从Unauthorized 401错误学习Spring Boot的Actuator
- HTTP/2笔记之帧
热门文章
- NetworkX系列教程(3)-手动创建graph
- s-w-i-p-e-r做一个-老-唬-机-抽-蒋
- python math.asin
- AbstractRoutingDataSource动态数据源切换,AOP实现动态数据源切换
- LeetCode 560. 和为K的子数组(Subarray Sum Equals K)
- IDEA使用(03)_git撤回(已经commit未push的)操作
- javascript创建对象的几种方式?
- 如何交叉编译curl?
- SQL-W3School-函数:SQL MIX() 函数
- 放射渐变RadialGradient