使用的centOS,namenode与datanode都可以正常启动
使用了网上说的这种方法,但是没有解决

根据您提供的情况,可以考虑以下解决方案:
- 检查本地防火墙设置是否有误,尝试关闭防火墙或者添加允许访问的规则。
- 检查网络连接是否正常,比如本地网络设置是否正确,是否有代理等情况。
- 尝试使用telnet命令测试虚拟机的端口是否能够访问,比如telnet 50070,如果连接成功则表示该端口可用,否则需要检查端口设置是否正确。
- 检查集群的配置文件,确保配置正确,比如core-site.xml和hdfs-site.xml文件是否设置正确。
- 如果以上方法都无法解决问题,可以考虑重新配置集群并重新启动集群,确保所有步骤都正确执行。