hadoop version
注意,没有 ‘-’
[hadoop@master ~]$ hadoop version
Hadoop 3.3.4
Source code repository https://github.com/apache/hadoop.git -r a585a73c3e02ac62350c136643a5e7f6095a3dbb
Compiled by stevel on 2022-07-29T12:32Z
Compiled with protoc 3.7.1
From source with checksum fb9dd8918a7b8a5b430d61af858f6ec
This command was run using /usr/local/hadoop-3.3.4/share/hadoop/common/hadoop-common-3.3.4.jar
[hadoop@master ~]$
hadoop dfs -mkdir -p /user/hadoop
hadoop dfs -ls /user
hdfs dfs -put /usr/local/hadoop/etc/hadoop/*.xml input
hdfs dfs -copyFromLocal ./a.txt /user/hadoophdfs dfs -ls /user/hadoop
hdfs dfs -get /user/hadoop/a.txt /usr/local/hadoop
还可以下载多个文件合并到下载
先用不同命令上传到hdfs中
hdfs dfs -copyFromLocal b.txt /user/hadoop
hdfs dfs -copyfromlocal b.txt /user/hadoop
hdfs dfs -get /user/hadoop/a.txt /user/hadoop/b.txt /usr/local/hadoop-3.3.4/
hdfs dfs -copyToLocal /user/hadoop/a.txt /usr/local/hadoop-3.3.4
hdfs dfs -cat /user/hadoop/a.txt
hdfs dfs -mv /user/hadoop/a.txt /user
hdfs dfs -cp /user/hadoop/b.txt /user
hdfs dfs -moveFromLocal ./aaaaaaa.txt
moveToLocal命令失败了
如果在 Hadoop Shell 运行这个命令,会提示功能还没实现。
moveToLocal: Option ‘-moveToLocal’ is not implemented yet.
查看文件内容跟~tail–>文件最后1KB内容
hdfs dfs -rm /user/a.txt
hdfs dfs -mkdir /user/test
根据反馈结果,rmr在最新版本中已被废弃,推荐使用 -rm -r
这风格更像是linux中的命令了
hdfs dfs -expunge
我们在HDFS系统中删除文件,其实就像是在win/linux中,文件先被放进回收站;
下一篇:16、字符串生成器