2013-10-30 80 views
1

我在我的機器上使用hartonworks msi在Windows上配置了hadoop。當我運行run-somketest.cmd即時得到以下錯誤地圖減少煙霧測試錯誤

java.net.ConnectException: Call to DEV144/192.168.137.1:8020 failed on connection exception: java.net.ConnectException: Connection refused: no further information 
    at org.apache.hadoop.ipc.Client.wrapException(Client.java:1147) 
    at org.apache.hadoop.ipc.Client.call(Client.java:1123) 
    at org.apache.hadoop.ipc.RPC$Invoker.invoke(RPC.java:229) 
    at $Proxy2.getProtocolVersion(Unknown Source) 
    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.io.retry.RetryInvocationHandler.invokeMethod(RetryInvocationHandler.java:85) 
    at org.apache.hadoop.io.retry.RetryInvocationHandler.invoke(RetryInvocationHandler.java:62) 
    at $Proxy2.getProtocolVersion(Unknown Source) 
    at org.apache.hadoop.ipc.RPC.checkVersion(RPC.java:422) 
    at org.apache.hadoop.hdfs.DFSClient.createNamenode(DFSClie 

其實什麼地方出了錯,以及如何克服該

感謝所有

+0

我想'連接refused'是一個非常明顯的錯誤消息。你的namenode是否有足夠的處理程序來處理請求? –

+0

@ThomasJungblut即時通訊新手到此,也即時獲取錯誤的Hbase服務也.. .. http://hortonworks.com/community/forums/topic/hbase-master-hbase-regionsserver-services-wont-start/引用這個即時通訊同樣的問題也 – Backtrack

回答

2

我認爲你需要檢查覈心site.xml文件檢查fs.defaultFS屬性。 這用於指定默認文件系統,並默認爲您的本地文件系統,這就是爲什麼它需要設置爲HDFS地址。這對於客戶端配置也很重要,因此您的本地配置文件應包含此元素。

在你的情況基於錯誤,我可以看到「DEV144/192.168.137.1:8020」。

fs.defaultFS - 當沒有給出

可選擇使用Hadoop的FS客戶端的默認路徑前綴,你現在可以配置默認路徑Hadoop的客戶使用新啓用HA的邏輯URI。如果您之前使用「mycluster」作爲名稱服務標識,則這將是所有HDFS路徑的權限部分的值。這可以被配置像這樣,在你的核心site.xml文件:

<property><name>fs.defaultFS</name><value>hdfs://mycluster</value></property> 

檢查此鏈接details of this property

+0

你確定這將工作?你以前試過這個嗎? –

+1

是@SSaikia_JtheRocker這會工作 – Binary01

+0

你的意思是說DEV144/192.168.137.1:8020是沒有設置屬性'fs.defaultFS'的值? –