Hadoop(三)shell操作命令

1、hadoop启动与停止相关命令

sbin/start-all.sh 全部启动
sbin/stop-all.sh 全部停止
sbin/start-dfs.sh 启动HDFS
sbin/stop-dfs.sh 停止HDFS
sbin/hadoop-daemons.sh start namenode 启动NameNode
sbin/hadoop-daemons.sh stop namenode 停止NameNode
sbin/hadoop-daemons.sh start datanode 启动DataNode
sbin/hadoop-daemons.sh stop datanode 停止DataNode
sbin/hadoop-daemons.sh start secondarynamenode 启动SecondaryNameNode
sbin/hadoop-daemons.sh stop secondarynamenode 停止SecondaryNameNode
sbin/start-yarn.sh 启动yarn
sbin/stop-yarn.sh 停止yarn
sbin/yarn-daemon.sh start resourcemanager 启动ResourceManager
sbin/yarn-daemon.sh stop resourcemanager 停止ResourceManager
sbin/yarn-daemons.sh start nodemanager 启动NodeManager
sbin/yarn-daemons.sh stopnodemanager 停止NodeManager
sbin/mr-jobhistory-daemon.sh start historyserver 启动jobhistory
sbin/mr-jobhistory-daemon.sh stop historyserver 停止jobhistory

2、hadoop shell命令(类似Linux)

1、查看

hdfs dfs -ls /

2、创建目录

hdfs dfs -mkdir /xxx

3、将本地文件(目录)上传至hdfs

hdfs dfs -put 本地路径 hdfs路径
hdfs dfs –copyFromLocal 本地路径 hdfs路径

4、从hdfs下载文件到本地

hdfs dfs -get  hdfs路径  本地路径
hdfs dfs –copyToLocal hdfs路径  本地路径

5、创建空文件

hdfs dfs -touchz /xx.txt

6、重命名文件

hdfs dfs -mv /xx /xxx

7、删除文件

hdfs dfs -rm hdfs路径
hdfs dfs -rmr hdfs路径 #包括文件下的子目录

8、查看帮助

hdfs dfs -help

 

详细参考官方文档:http://hadoop.apache.org/docs/r1.0.4/cn/hdfs_shell.html 

 

posted @ 2020-12-06 12:48  果园里的码农  阅读(252)  评论(0)    收藏  举报