1、HDFS基本命令
1、hdfs dfs VS hadoop fs
两者是等价的。
验证:
cat /opt/apps/hadoop-2.6.5/bin/hdfs
elif [ "$COMMAND" = "dfs" ] ; then
CLASS=org.apache.hadoop.fs.FsShell
cat /opt/apps/hadoop-2.6.5/bin/hadoop
if [ "$COMMAND" = "fs" ] ; then
CLASS=org.apache.hadoop.fs.FsShell
2、hdfs dfs -mkdir /tools
hdfs dfs -mkdir -p /a/b
3、hdfs dfs -ls /
hdfs dfs -ls hdfs://Linux005:9000/
hdfs dfs -ls -R /
HA查看:
Linux005:active
Linux004:standby
hdfs dfs -ls hdfs://Linux005:9000/ 可读可写
hdfs dfs -ls hdfs://Linux004:9000/ 只读
hdfs dfs -ls hdfs://nameservice/ 可读可写
4、hdfs dfs -cat a.txt 查看文件内容
hdfs dfs -text a.txt 查看文件内容
hdfs dfs -tail a.txt 显示文件末尾1KB的数据信息
5、上传下载:
hdfs dfs -put hadoop /tools
hdfs dfs -get hadoop /tools
hdfs dfs -getmerge /students ~/a.txt
将/studnets目录下所有文件排序合并下载到a.txt中,文件不存在时会自动创建,文件