地图减少烟雾测试错误

问题描述:

我在我的机器上使用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

我认为你需要检查核心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'的值? –