这有点奇怪,但是:
hadoop fs -ls /
给:
Call From <hostname> to localhost:9000 failed on connection exception: java.net.ConnectException: Connection refused; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused
但是如果我使用 : hadoop fs -ls hdfs://hostname:8020/
,那么我得到了正确的结果。我无法弄清楚问题所在。将 HDP 2.3 与默认配置结合使用。如何使hadoop fs -ls /
工作??
您需要
修改 fs.defaultFS 参数以在核心站点中.xml直接或通过 Ambari(如果您正在使用它)hdfs://hostname:8020。