hadoop指令

来源:互联网 发布:vb中dim是什么意思 编辑:程序博客网 时间:2024/05/29 19:19

start-all.sh 启动所有的Hadoop守护进程。包括NameNode、 SecondaryNameNode、DataNode、JobTracker、 TaskTrack
stop-all.sh 停止所有的Hadoop守护进程。包括NameNode、 SecondaryNameNode、DataNode、JobTracker、 TaskTrack
start-dfs.sh 启动HadoopHDFS守护进程NameNode、SecondaryNameNode和DataNode
stop-dfs.sh 停止HadoopHDFS守护进程NameNode、SecondaryNameNode和DataNode
hadoop-daemons.sh start namenode 单独启动NameNode守护进程
hadoop-daemons.sh stop namenode 单独停止NameNode守护进程
hadoop-daemons.sh start datanode 单独启动DataNode守护进程
hadoop-daemons.sh stop datanode 单独停止DataNode守护进程
hadoop-daemons.sh start secondarynamenode单独启动SecondaryNameNode守护进程
hadoop-daemons.sh stop secondarynamenode单独停止SecondaryNameNode守护进程
start-mapred.sh 启动HadoopMapReduce守护进程JobTracker和TaskTracker
stop-mapred.sh 停止HadoopMapReduce守护进程JobTracker和TaskTracker
hadoop-daemons.sh start jobtracker 单独启动JobTracker守护进程
hadoop-daemons.sh stop jobtracker 单独停止JobTracker守护进程
hadoop-daemons.sh start tasktracker 单独启动TaskTracker守护进程
hadoop-daemons.sh stop tasktracker 单独启动TaskTracker守护进程

hadoop fs -mkdir /tmp/input           在HDFS上新建文件夹
Hadoop fs -put input1.txt /tmp/input 把本地文件input1.txt传到HDFS的/tmp/input目录下
hadoop fs -get  input1.txt/tmp/input/input1.txt  把HDFS文件拉到本地

hadoop fs -ls /tmp/output               列出HDFS的某目录
hadoop fs -cat /tmp/ouput/output1.txt 查看HDFS上的文件
hadoop fs -rmr /home/less/hadoop/tmp/output 删除HDFS上的目录

hadoop dfsadmin -report查看HDFS状态,比如有哪些datanode,每个datanode的情况

hadoop dfsadmin -safemode leave  离开安全模式

hadoop dfsadmin -safemode enter  进入安全模式

0 0