我可以访问hadoop fs -ls /
我想知道上述/
的绝对路径
我知道/
是一种格式,看起来像:"hdfs://host:port/" 我也知道这是core-site.xml
中设置fs.defaultFS
的价值。
但是,我检查了我的core-site.xml
,没有找到fs.defaultFS
的价值。 必须有一个默认值fs.defaultFS
,它是什么?
可以在文件中找到默认值
core-default.xml
,通常 file:///
检查core-site.xml
用户设置的值以覆盖默认值(如果存在(将类似于
<property>
<name>fs.defaultFS</name>
<value>hdfs://host:port</value>
</property>
该值甚至可以是配置的服务。
它是 Hadoop 文件系统的默认前缀,默认情况下,它可能会查找file://
哪个是您的本地文件系统。
您可以从命令行找到默认的 FS 值:
hdfs getconf -confKey fs.defaultFS