Skip to content

hadoop基本操作

hadoop

命令说明示例
hadoop dfsadmin -report显示HDFS集群的详细报告
hadoop dfsadmin -setAdminState设置HDFS的admin状态,使其可以进行格式化、namenode重启等操作hadoop dfsadmin -setAdminState false
hadoop dfs -ls列出HDFS上的目录和文件hadoop dfs -ls /
hadoop dfs -mkdir在HDFS上创建目录hadoop dfs -mkdir /mydir
hadoop dfs -rm删除HDFS上的目录或文件hadoop dfs -rm -r /mydir
hadoop dfs -put将本地文件或目录上传到HDFShadoop dfs -put /local/file /hdfs/file
hadoop dfs -get从HDFS下载文件或目录到本地hadoop dfs -get /hdfs/file /local/file
hadoop fs -copyToLocal将HDFS上的文件复制到本地hadoop fs -copyToLocal /hdfs/file /local/file
hadoop fs -copyFromLocal将本地文件复制到HDFShadoop fs -copyFromLocal /local/file /hdfs/file
hadoop fs -mv重命名HDFS上的文件或目录hadoop fs -mv /oldfile /newfile
hadoop fs -chmod修改HDFS上的文件或目录的权限hadoop fs -chmod 777 /file
hadoop fs -chown修改HDFS上的文件或目录的所有者hadoop fs -chown user /file
hadoop fs -help显示Hadoop文件系统的所有命令
hadoop help显示Hadoop的命令行帮助
hadoop version显示Hadoop的版本信息
hadoop namenode -format格式化namenode,创建一个新的HDFS集群hadoop namenode -format
hadoop namenode -bootstrapStandby将一个standby namenode提升为active namenodehadoop namenode -bootstrapStandby
hadoop dfsadmin -safemode leave将HDFS从安全模式退出hadoop dfsadmin -safemode leave
hadoop dfsadmin -safemode enter将HDFS进入安全模式,防止写入操作hadoop dfsadmin -safemode enter
hadoop dfsadmin -refreshNodes刷新HDFS上的节点状态,包括active、standby和down节点hadoop dfsadmin -refreshNodes
hadoop dfsadmin -removeLeader移除HDFS集群中的一个namenodehadoop dfsadmin -removeLeader
hadoop dfsadmin -addLeader在HDFS集群中添加一个namenodehadoop dfsadmin -addLeader

hdfs

命令说明示例
hdfs dfs -ls列出HDFS上的文件和目录hdfs dfs -ls /
hdfs dfs -ls -R递归列出HDFS上的文件和目录hdfs dfs -ls -R /
hdfs dfs -mkdir在HDFS上创建目录hdfs dfs -mkdir /mydir
hdfs dfs -rm删除HDFS上的目录或文件hdfs dfs -rm -r /mydir
hdfs dfs -put将本地文件或目录上传到HDFShdfs dfs -put /local/file /hdfs/file
hdfs dfs -get从HDFS下载文件或目录到本地hdfs dfs -get /hdfs/file /local/file
hdfs fs -copyToLocal将HDFS上的文件复制到本地hdfs fs -copyToLocal /hdfs/file /local/file
hdfs fs -copyFromLocal将本地文件复制到HDFShdfs fs -copyFromLocal /local/file /hdfs/file
hdfs fs -mv重命名HDFS上的文件或目录hdfs fs -mv /oldfile /newfile
hdfs fs -chmod修改HDFS上的文件或目录的权限hdfs fs -chmod 777 /file
hdfs fs -chown修改HDFS上的文件或目录的所有者hdfs fs -chown user /file
hdfs dfs -dfsadmin -report显示HDFS集群的详细报告hdfs dfs -dfsadmin -report
hdfs dfs -dfsadmin -setAdminState设置HDFS的admin状态,使其可以进行格式化、namenode重启等操作hdfs dfs -dfsadmin -setAdminState false
hdfs dfs -dfsadmin -bootstrapStandby将一个standby namenode提升为active namenodehdfs dfs -dfsadmin -bootstrapStandby
hdfs dfs -dfsadmin -safemode leave将HDFS从安全模式退出hdfs dfs -dfsadmin -safemode leave
hdfs dfs -dfsadmin -safemode enter将HDFS进入安全模式,防止写入操作hdfs dfs -dfsadmin -safemode enter
hdfs dfs -dfsadmin -refreshNodes刷新HDFS上的节点状态,包括active、standby和down节点hdfs dfs -dfsadmin -refreshNodes
hdfs dfs -dfsadmin -removeLeader移除HDFS集群中的一个namenodehdfs dfs -dfsadmin -removeLeader
hdfs dfs -dfsadmin -addLeader在HDFS集群中添加一个namenodehdfs dfs -dfsadmin -addLeader