hadoop常用命令汇总:
1. 用户命令
$bin/hadoop 显示帮助
$bin/hadoop fs 文件操作
$bin/hadoop jar 运行MapReduce程序
$bin/hadoop version 查看Hadoop版本
$bin/hadoop checknative 检查Hadoop的本地库
-cat path/file 输出文本文件的内容
-appendToFile 本地文件 集群文件 将本地文件的内容追加到集群文件结尾
-copyFromLocal 本地文件 集群文件 将本地文件复制到集群
-copyToLocal集群文件 本地文件 将集群文件复制到本地
-cp 集群原文件 集群目标文件 复制集群文件
-mv集群原文件 集群目标文件 移动或重命名文个
-ls 路径 列出集群文件或者目录
-mkdir 路径 在集群中创建目录
-setrep [参数] [副本数] [路径] 设置文件副本数
2.管理命令
功能:动态调整日志级别
$bin/hadoop daemonlog -getlevel <host:httpport> <classname>
$bin/hadoop daemonlog -setlevel <host:httpport> <classname> <level>
DEBUG < INFO < WARN < ERROR < FATAL
http://<hostname>:50070/logLevel
3.启动关闭命令
$sbin/start-all.sh $sbin/stop-all.sh 启动集群所有服务/关闭集群所有服务
$sbin/start-dfs.sh $sbin/stop-dfs.sh 启动dfs;关闭dfs
$sbin/start-yarn.sh $sbin/stop-yarn.sh 启动YARN;关闭YARN
$sbin/hadoop-daemon.sh [start|stop] 服务名 单个Hadoop服务启动或者关闭
$sbin/hadoop-daemons.sh [start|stop] 服务名 全部slaves上的Hadoop服务启动或者关闭
$sbin/yarn-daemon.sh [start|stop] 服务名 单个yarn服务的启动或者关闭
$sbin/yarn-daemons.sh [start|stop] 服务名 全部slaves上的yarn服务启动或者关闭
$bin/hdfs secondarynamenode 以控制台的方式启动SecondaryNameNode
$bin/hdfs namenode 以控制台的方式启动NameNode
$bin/hdfs datanode 以控制台的方式启动DataNode