Hadoop集群相关命令
LiuSw Lv6

Hadoop集群相关命令

操作集群命令

查看dfs空间

1
2
sudo -u hdfs hadoop fs -ls /
hadoop fs -ls -R /aa

创建文件夹

1
2
hadoop fs -mkdir /a
hadoop fs -mkdir -p /aa/bb/cc

查看hsdf系统根目录下的所有文件包括子文件夹里面的文件

1
hadoop fs -ls -R /aa

上传文件

1
2
hadoop fs -put words.txt /aa
hadoop fs -copyFromLocal words.txt /aa/bb

下载文件

1
2
3
hadoop fs -get /aa/words.txt ~/newwords.txt

hadoop fs -copyToLocal /aa/words.txt ~/newwords1.txt

合并下载

1
hadoop fs -getmerge /aa/words.txt /aa/bb/words.txt ~/2words.txt

复制

从HDFS一个路径拷贝到HDFS另一个路径

1
hadoop fs -cp /aa/words.txt /a

移动

在HDFS目录中移动文件

1
hadoop fs -mv /a/words.txt /aa/bb/cc

删除

删除文件或文件夹

1
hadoop fs -rm /aa/bb/cc/words.txt

删除空目录

1
hadoop fs -rmdir /aa/bb/cc/

强制删除

1
hadoop fs -rm -r /aa/bb/

从本地剪切文件到HDFS上

1
hadoop fs -moveFromLocal ~/hello.txt /aa

追加文件

追加之前hello.txt到words.txt之前

1
hadoop fs -appendToFile ~/hello.txt /aa/words.txt

查看文件内容

1
hadoop fs -cat /aa/hello.txt

查看集群的工作状态

1
hadoop dfsadmin -report

namenode格式化(初始化)

1
hadoop namenode -format

同步namenode数据

1
hdfs namenode -bootstrapStandby

初始化zkfc

1
hdfs zkfc -formatZK

启动初始化的namenode

1
hdfs --daemon start namenode

启动journalnode

1
hdfs --daemon start journalnode

停止namenode服务

1
hdfs --daemon stop namenode

停止journalnode服务

1
hdfs --daemon stop journalnode

The End

 评论