近日在學習大資料,在本機安裝了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