1. 程式人生 > >hadoop 啟動時不識別主機名稱

hadoop 啟動時不識別主機名稱

java.net.UnknownHostException: hadoop102: hadoop102

        at java.net.InetAddress.getLocalHost(InetAddress.java:1475)

        at org.apache.hadoop.mapreduce.JobSubmitter.submitJobInternal(JobSubmitter.java:146)

        at org.apache.hadoop.mapreduce.Job$10.run(Job.java:1290)

        at org.apache.hadoop.mapreduce.Job$10.run(Job.java:1287)

        at java.security.AccessController.doPrivileged(Native Method)

        at javax.security.auth.Subject.doAs(Subject.java:415)

解決辦法:

1)在/etc/hosts檔案中新增192.168.1.102 hadoop102

2)主機名稱不要起hadoop  hadoop000等特殊名稱