创建目录
hadoop dfs -mkdir 目录名(dfs也可以用fs代替)
列取目录
hadoop dfs -ls .(当前目录)
hadoop dfs -ls 目录名
从本地文件系统复制文件到DFS
hadoop dfs -copyFromLocal 源文件 目标文件
源文件默认从当前目录中读取,如果目标文件是相对路径则是保存在DFS的/user/root/目录下
从DFS复制文件到本地文件系统
hadoop fs -copyToLocal 源文件 目标文件
如果源文件是相对路径这是从DFS的/user/root/目录中取得,目标文件默认保存在当前目录中
在执行操作的时候经常会遇到如下错误:
org.apache.hadoop.dfs.SafeModeException: Cannot delete /user/hadoop/input. Name node is in safe mode
表示命名节点此时处于安全模式
执行:bin/hadoop dfsadmin -safemode leave 即可解决