Scala Hadoop端口:fs.default.name

Scala Hadoop端口:fs.default.name,scala,hadoop,Scala,Hadoop,我有点困惑。我看到的几乎每一个Hadoop安装“How to”都指定core site.xml将fs.default.name设置为9000 <configuration> <property> <name>fs.default.name</name> <value>hdfs://192.168.0.141:9000</value> </p

我有点困惑。我看到的几乎每一个Hadoop安装“How to”都指定
core site.xml
fs.default.name
设置为9000

<configuration>
        <property>
            <name>fs.default.name</name>
            <value>hdfs://192.168.0.141:9000</value>
        </property>
</configuration>
给了我一个
java.net.ConnectException:
指定无法连接到端口8020。
我将fs.default.name切换到端口8020,现在我似乎已经开始运行了


有人能告诉我哪里出了问题吗?

如果你没有使用默认端口,你必须指定它

hdfs://192.168.0.141:9000/
或者您可以将core-site.xml放在Scala类路径上,然后通过进行
新配置()
,它将在
文件系统期间自动为您加载地址。get(conf)

顺便说一下,该属性被弃用,取而代之的是
fs.defaultFS

hdfs://192.168.0.141:9000/