近日在学习大数据,在本机安装了VMware上搭建伪分布环境时,执行./sbin/start-dfs.sh后,发现namenode服务没有启动,仔细看了下执行时报错:
Starting namenodes on [itcast01]
itcast01: ssh: Could not resolve hostname itcast01: No address associated with hostname
百度等多方查找解决方案,未果!
今天得刘同学指教,找到了问题所在,并成功解决!
问题原因:在hadoop/etc/core-site.xml中配置的指定HDFS老大(namenode)的通信地址有误,原:hdfs://itcast01:9000,其中itcast01不是本机hostname
解决办法:改成自己主机的IP即可,格式如:hdfs://IP:9000