HDFS无法连接
来源:3-11 HDFS格式化以及启动详解

慕粉2156561567
2021-02-21
我一开始在core-site里配置的是localhost:8020,slaves里面直接写的是localhost ,在Xshell里面是一切正常的。但是在idea里面用hdfs://IP:8020的方式连接不上。就去修改了core-site和slaves里面的配置,core-site改成内网IP:8020,slaves改成内网IP,结果在Xshell里面都无法使用了,提示服务器内网无法和外网连接。重启服务也没用,最后无奈只能格式化hdfs重启服务才行。问题是解决了,但是如果在正式工作中真的修改了核心配置重启也没有办法解决的话一定要格式化处理吗?就算可以在格式化之前把所有的数据导出,但是一定会有很明显的影响,而且这种做法很不合理。请问老师,这种情况应该如何操作
写回答
1回答
-
Michael_PK
2021-02-22
1)coresite里面不能配置localhost,而应该是hostname的,localhost外网不一定连的过去
2)云主机的hosts配置一定是内网地址 hostname。 你对应的开发机器的hosts配置是:外网地址 hostname
所有的操作都是通过hostname来访问,不使用任何的ip地址
3)不需要重新格式化的,生产环境不可能让格式化操作的
022021-02-22
相似问题