2014-09-05 56 views
0

我是Hadoop的新手。我已經安裝在VMware工作站在linux薄荷的Hadoop-1.2.1,當我嘗試運行的Hadoop裏面的樣本罐子它顯示了以下錯誤: 運行hadoop jar時連接拒絕異常

[email protected] ~/hadoop $ hadoop jar hadoop-examples-1.2.1.jar pi 3 10 

Number of Maps = 3 
Samples per Map = 10 
14/09/05 17:40:19 INFO ipc.Client: Retrying connect to server: localhost/127.0.0.1:54310. Already tried 0 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 SECONDS) 


14/09/05 17:40:20 INFO ipc.Client: Retrying connect to server: localhost/127.0.0.1:54310. Already tried 1 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 SECONDS) 


14/09/05 17:40:21 INFO ipc.Client: Retrying connect to server: localhost/127.0.0.1:54310. Already tried 2 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 SECONDS) 


14/09/05 17:40:22 INFO ipc.Client: Retrying connect to server: localhost/127.0.0.1:54310. Already tried 3 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 SECONDS) 


14/09/05 17:40:23 INFO ipc.Client: Retrying connect to server: localhost/127.0.0.1:54310. Already tried 4 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 SECONDS) 


14/09/05 17:40:24 INFO ipc.Client: Retrying connect to server: localhost/127.0.0.1:54310. Already tried 5 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 SECONDS) 


14/09/05 17:40:25 INFO ipc.Client: Retrying connect to server: localhost/127.0.0.1:54310. Already tried 6 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 SECONDS) 


14/09/05 17:40:26 INFO ipc.Client: Retrying connect to server: localhost/127.0.0.1:54310. Already tried 7 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 SECONDS) 


14/09/05 17:40:27 INFO ipc.Client: Retrying connect to server: localhost/127.0.0.1:54310. Already tried 8 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 SECONDS) 


14/09/05 17:40:28 INFO ipc.Client: Retrying connect to server: localhost/127.0.0.1:54310. Already tried 9 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 SECONDS) 


java.lang.RuntimeException: java.net.ConnectException: Call to localhost/127.0.0.1:54310 failed on connection exception: java.net.ConnectException: Connection refused 
    at org.apache.hadoop.mapred.JobConf.getWorkingDirectory(JobConf.java:567) 
    at org.apache.hadoop.mapred.FileInputFormat.setInputPaths(FileInputFormat.java:318) 
    at org.apache.hadoop.examples.PiEstimator.estimate(PiEstimator.java:265) 
    at org.apache.hadoop.examples.PiEstimator.run(PiEstimator.java:342) 
    at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65) 
    at org.apache.hadoop.examples.PiEstimator.main(PiEstimator.java:351) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    at java.lang.reflect.Method.invoke(Method.java:597) 
    at org.apache.hadoop.util.ProgramDriver$ProgramDescription.invoke(ProgramDriver.java:68) 
    at org.apache.hadoop.util.ProgramDriver.driver(ProgramDriver.java:139) 
    at org.apache.hadoop.examples.ExampleDriver.main(ExampleDriver.java:64) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    at java.lang.reflect.Method.invoke(Method.java:597) 
    at org.apache.hadoop.util.RunJar.main(RunJar.java:160) 

我JPS給出了下面的輸出:

3792 SecondaryNameNode 

4001 Task Tracker 

3865 Job Tracker 

3678 Data Node 

3581 Name Node 

4045 Jps 

</i> 

回答

0
  1. 你可以刪除或禁用本地主機的hosts文件,舉辦路徑例如 「/ etc/hosts文件」

可能重新啓動計算機。

  1. 將您的hadoop conf屬性localhost更改爲ip地址。然後再運行hadoop。
0

我的猜測是你沒有足夠的內存來開始工作。你的虛擬機有多少內存?

+0

嗨我的公羊是1 GB。但不知怎的,它解決了。我格式化了namenode – Neethu 2014-09-06 00:00:00

相關問題