分为管理员命令和一般用户命令
所有的HDFS命令都位于脚本 bin/hdfs
HDFS查看文件,注意是HDFS上的目录,不是本地目录
hadoop fs -help ##所有命令的详细帮助文档
查看HDFS文件下的文件
hadoop fs -ls / hdfs dfs -ls /
hadoop fs -ls -R /
查看hdfs文件夹的大小
hadoop fs -du -s /spark-history
hadoop fs -du -s /hdp
查看目录下的文件
hadoop fs -ls /hdp
查看内容
hadoop fs -tail /tmp/entity-file-history
现在的命令是
hdfs getconf -namenodes
hdfs getconf -secondaryNameNodes
上传文件到HDFS中去
su hdfs
hdfs dfs -mkdir /test
hdfs dfs -put /opt/testjarDir/word.txt /test/word.txt
(/opt/testjarDir/word.txt是本地输入文件, /test是HDFS上的目标文件)
Hadoop fs:使用面最广,可以操作任何文件系统。
FS relates to a generic file system which can point to any file systems like local, HDFS etc.
So this can be used when you are dealing with different file systems such as Local FS, HFTP FS, S3 FS, and others
hdfs dfs:只能操作HDFS文件系统相关(包括与Local FS间的操作)
hadoop dfs:<已经Deprecated>
不推荐(deprecated)
不支持(Discontinued)
查看日志文件
Hadoop技术家族的日志:
cd /hadoop
cd /hadoop/zookeeper/version-2
ls
cat log.100000001