hadoop fs -tail /wordcount/input/word.txt
时间: 2023-07-29 12:09:44 浏览: 48
`hadoop fs -tail /wordcount/input/word.txt`命令可以用于查看HDFS上指定文件的末尾内容。具体来说,它会输出文件的最后几行内容,您可以通过添加 `-n` 参数来指定输出行数。例如,如果您想要输出文件的最后10行内容,可以使用以下命令:
```
hadoop fs -tail -n 10 /wordcount/input/word.txt
```
其中,`-n` 参数后面的数字表示输出的行数,`/wordcount/input/word.txt`是您想要查看内容的文件路径。请注意,如果文件大小小于指定的行数,那么将输出整个文件的内容。
相关问题
hadoop fs -mkdir -p /wordcount/input 和 hdfs dfs -mkdir -p /wordcount/input 是什么区别
`hadoop fs -mkdir -p /wordcount/input` 和 `hdfs dfs -mkdir -p /wordcount/input` 都是用于在 Hadoop 分布式文件系统(HDFS)中创建目录的命令,但稍有不同。
`hadoop fs -mkdir -p /wordcount/input` 是旧版本的 Hadoop 命令,用于创建 HDFS 目录。它在较新版本的 Hadoop 中仍然可用,但已被推荐使用 `hdfs dfs` 命令替代。
`hdfs dfs -mkdir -p /wordcount/input` 是新版本的 Hadoop 命令,用于创建 HDFS 目录。它是 Hadoop 2.x 版本以及更高版本中推荐使用的命令。
两个命令的功能是相同的,都会递归创建 `/wordcount/input` 目录(如果不存在的话)。其中 `-p` 参数表示递归创建目录,如果父目录不存在也会被创建。
总结起来,`hadoop fs -mkdir -p` 和 `hdfs dfs -mkdir -p` 的区别仅在于命令的语法和推荐使用版本的不同。在较新的 Hadoop 版本中,建议使用 `hdfs dfs` 命令。
hadoop fs -put /home/datasci/word.txt /input是什么意思
这个命令是将本地文件系统中 `/home/datasci/word.txt` 文件上传到 Hadoop 分布式文件系统中的 `/input` 目录中。具体来说,`hadoop fs -put` 命令用于将本地文件上传到 HDFS 中,`/home/datasci/word.txt` 是本地文件路径,`/input` 是目标 HDFS 目录路径。这个命令的执行结果是,在 HDFS 上创建了一个新文件 `/input/word.txt`,并将本地文件 `/home/datasci/word.txt` 的内容上传到了这个文件中。