hadoop fs命令显示本地文件系统而不是hdfs

nan*_*nue 7 hadoop hdfs

我在几台笔记本电脑中安装了hadoop以形成一个hadoop集群.首先我们以伪分布式模式安装,除了一个非常完美(即所有服务运行,当我用hadoop fs它进行测试时显示hdfs).在后述的笔记本电脑(具有问题)的`hadoop fs -ls命令显示本地目录的信息hdfs,与命令相同的情况发生-cat,-mkdir,-put.我能做错什么?

任何帮助,将不胜感激

这是我的 core-site.xml

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>

<!-- Put site-specific property overrides in this file. -->

<configuration>
<property>
 <name>hadoop.tmp.dir</name>
 <value>/home/hduser/hdfs_dir/tmp</value>
 <description></description>
</property>

<property>
 <name>fs.default.name</name>
 <value>hdfs://localhost:54310</value>
 <description>.</description>
</property>
</configuration>
Run Code Online (Sandbox Code Playgroud)

我必须说,这是所有其他笔记本电脑的相同文件,它们工作正常.

ram*_*ion 5

我遇到了同样的问题,我必须确保其fs.default.name值包含一个尾随/引用路径组件:

<property>
 <name>fs.default.name</name>
 <value>hdfs://localhost:54310/</value>
 <description>.</description>
</property>
Run Code Online (Sandbox Code Playgroud)


Ion*_*aru 4

检查fs.default.namein是否core-site.xml指向 ex 中的正确数据节点:

<property>
     <name>fs.default.name</name>
     <value>hdfs://target-namenode:54310</value>
</property>
Run Code Online (Sandbox Code Playgroud)