HDFS基本命令行操作
副本的配置
<property>
<name>dfs.namenode.secondary.http-address</name>
<value>ip:50090</value>
</property>
从01虚拟机scp到02和03
HDFS命令行客户端
1、hdfs的客户端
1、网页形式-》测试用
2、命令行形式-〉测试用
3、企业级的API
2、查看帮助
hdfs dfs -help
3、上传文件
hdfs dfs -put file /hdfsfile
4、剪切文件
hdfs dfs -moveFromLocal file /hdfsfire
5、下载文件到本地
hdfs dfs -get /hdfsfile file
6、合并下载
hdfs dfs -getmerge /hdfsdir file
7、创建文件夹
hdfs dfs -mkdir /dirname
多级强制创建
hdfs dfs -mkdir -p /dirname/dirname
8、移动文件夹
hdfs dfs -mv /hdfsfile /hdfsdir/hdfsfile
mv a.txt b.txt //重命名
mv a.txt / //移动
9、复制
hdfs dfs -cp /hdfsfile /hdfsdir
10、删除
hdfs dfs -rm /hdfsfile
删除文件夹
hdfs dfs -rm -r /hdfsdir
11、查看
hdfs dfs -cat /hdfsfile
hdfs dfs -tail -f /hdfsfile
12、查看文件夹中有多少个文件
hdfs dfs -count /hdfsdir
文件夹数(目录深度),文件数,文件大小(byte)
13、查看hdfs的总空间
hdfs dfs -df /
hdfs dfs -df -h / 可读性更高
14、设置副本数
hdfs dfs -setrep 1 /hdfsfile