DFS shell HDFS将用户数据组织为文件和目录。 提供命令行界面(DFS shell ),以便用户与HDFS中的数据进行交互。 命令的语法与用户熟悉的其他shell (bash、csh等)工具类似。 以下是操作/命令的示例:
操作命令包含名为/foodir的目录ygdlc/hadoop dfs -mkdir /foodir文件结构目录hdfs dfs -ls -R /
hadoop fs -ls /mydir
删除文件删除Hadoop fs-RM-r-skiptrash/test _ dir/f1.txt文件夹删除整个Hadoop fs-RM-r-skiptrash/test _ dir目录的Hadoop 上传myfile /mydir单个文件Hadoop fs-put/Hadoop/my file/f1.txt/合并test_dirHDFS中整个文件夹目录下的文件并下载到本地HD fsdfs-getmerget temp从HDFS下载到本地Hadoop DFS-get/mydir/f1.txt 显示名为myfile.txt的文件的内容ygDLC/hadoopDFS-cat/file.txt
DFSShell可用于通过脚本语言和文件系统进行交互的APP应用程序。
DFSAdmin DFSAdmin命令用于管理HDFS群集。 这些命令只能由HDSF管理员使用。 以下是操作/命令的示例:
动作命令将群集置于安全模式的yg DLC/hadoopdfsadmin-safe mode enter
ygdlc/hdfs dfasmin -safemode
显示Datanode列表ygdlc/hadoop dfsadmin -report时,Datanode节点datanodename退出yg DLC/hadoopdfsadmin-decommissiondatanodename