hadoop - Hadoop LS与UNIX LS

标签 hadoop

这可能是一个愚蠢的问题,但是我对Hadoop非常陌生。
我有一个unix服务器路径作为/tmp/abc,我在其中使用hadoop连接从Informatica BDM写入文件test.txt。 Hadoop集群的一部分位于此unix服务器中。
现在我的问题是什么时候做ls /tmp/abchadoop fs -ls /tmp/abc第二个命令显示文件,但不显示第一个。
有人可以澄清吗?

最佳答案

hadoop fs当然是在Hadoop客户端中配置的Hadoop文件系统。这通常是HDFS,但也可以是本地file,AWS s3,Azure wasb等。所有这些基本上都是许多机器上文件系统的抽象。

任何不使用hadoop命令的内容都只是本地磁盘安装。

您可以通过比较hadoop fs -ls file:///tmp/abc来使两个命令相同

关于hadoop - Hadoop LS与UNIX LS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49503933/

相关文章:

amazon-web-services - Amazon EMR MapReduce 进度回滚?

docker - 如何使 HDFS 在 docker swarm 中工作

hadoop - 使用复合键时遍历值时部分键发生变化 - Hadoop

hadoop - Apache Spark:无法构建:[错误]服务器访问错误..jetty

hadoop - 在Amazon Cloud上安装Hadoop

eclipse - Hadoop eclipse mapreduce 不工作?

apache-spark - cdh 快速入门 6.3.2 下载链接

java - 找不到 Hadoop 命令

java - Hadoop 2.6 连接到 ResourceManager at/0.0.0.0 :8032

shell - 计算 HDFS 目录中单个文件的行数