单个hdfs Shell文件操作
hadoop fs -cp 文件名 路径 将文件复制到路径
hadoop fs -ls 路径 查看hadoop根目录下的所有文件
hadoop fs -text 路径 hadoop中查看文件的内容
hadoop fs -cat 路径 hadoop中查看文件的内容
hadoop fs -mkdir 路径 hadoop建立文件夹/文件
hadoop fs -mkdir -p 路径 建立多个具有层次的文件夹
hadoop fs -ls -R 路径 递归查看当前目录下的内容
hadoop fs -put 文件名 路径 从本地传文件到hadoop目录
hadoop fs -copyFromLocal 文件名 路径 将当前目录下的文件拷贝到hadoop某一路径
hadoop fs -get 文件名 路径 下载hadoop中的文件到目录
hadoop fs -copyToLocal 文件名 路径 下载hadoop中的文件到目录
hadoop fs -rm 路径 删除文件(文件夹不可删除)
hadoop fs -rm -R 路径 递归删除(可删除文件)
hadoop fs -appendToFile - 文件 向文件添加内容(control+c保存退出)
多个hdfs Shell文件操作
hadoop distcp 源文件路径(绝对路径) 目标路径 将文件从源文件集群复制到目标集群路径
hadoop distcp -update源文件路径(绝对路径) 目标路径 文件更新(防止报错提高效率)
hadoop distcp -overwrite 源文件路径(绝对路径) 目标路径 文件覆盖
hadoop管理员常见命令
hadoop job -list 查看正在运行的job
hadoop job -kill job名称 关闭正在运行的job
hadoop job fsck 路径 检查hdfs块状态,是否损坏
hadoop job fsck 路径 -delete 检查hdfs块状态,并删除损坏块
hadoop job dfsadmin -report 检查hdfs状态,包含DataNode
hadoop job dfsadmin -safemode enter/leave hadoop进入/离开安全模式
sbin/start-balancer.sh 平衡集群中的文件