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