Hadoop dfs-ls返回my Hadoop/dir中的文件列表
我已经在Win7下通过cygwin设置了一个单节点Hadoop配置。在启动Hadoop之后,我运行run,它将返回Hadoop目录中的文件列表。然后运行Hadoop dfs-ls返回my Hadoop/dir中的文件列表,hadoop,hdfs,Hadoop,Hdfs,我已经在Win7下通过cygwin设置了一个单节点Hadoop配置。在启动Hadoop之后,我运行run,它将返回Hadoop目录中的文件列表。然后运行bin/hadoop datanode-formatbin/hadoop namenode-format,但是-ls仍然会返回hadoop目录的内容。据我所知,它应该不会返回任何内容(空文件夹)。我做错了什么?您是否编辑了conf文件夹下的core-site.xml和mapred-site.xml? bin/start-all.sh bin/ha
bin/hadoop datanode-format
bin/hadoop namenode-format
,但是-ls仍然会返回hadoop目录的内容。据我所知,它应该不会返回任何内容(空文件夹)。我做错了什么?您是否编辑了conf文件夹下的core-site.xml和mapred-site.xml?
bin/start-all.sh
bin/hadoop datanode -format
bin/hadoop namenode -format
您的hadoop集群似乎处于本地模式。我也遇到了同样的问题,并通过显式指定NameNode的URL解决了这个问题 要列出hdfs空间根目录中的所有目录,请执行以下操作:
./bin/hadoop dfs -ls hdfs://<ip-of-your-server>:9000/
/bin/hadoop-dfs-ls-hdfs://:9000/
文档中提到了配置中的默认hdfs点,但我找不到它。如果有人知道他们的意思,请告诉我们
这就是我得到信息的地方:或者你可以这样做:
- 运行stop-all.sh李>
- 删除dfs数据和名称目录
- 名称节点-格式
- 运行start-all.sh
./bin/hadoop dfs -ls hdfs://<ip-of-your-server>:9000/