赞
踩
Hadoop认证培训:启动与停止命令,在安装配置了Hadoop的伪分布式环境后就可以启动Hadoop了,首先需要格式化HDFS分布式文件系统,进入Hadoop的bin目录,操作命令如下:
hadoop namenode -format
正常格式化HDFS的显示截图,如图2-1所示。
然后就可以启动Hadoop,进入Hadoop的bin目录,操作命令如下:
start-all.sh
运行之后,执行jps命令可以看到Hadoop的所有守护进程,正常的显示截图,如图2-2所示。
从图2-2中可以看到,在执行start-all.sh启动命令后,Hadoop首先启动了NameNode的守护进程,紧接着是DataNode和SecondaryNameNode守护进程,然后是Jobtracker和TaskTracker守护进程。使用jps命令后就可以看到伪分布式下启动的所有守护进程了,其中NameNode、DataNode及Secondary-NameNode三个进程是HDFS的守护进程;JobTracker和TaskTracker是MapReduce的守护进程。之所以称这些进程为伪分布式模式,就是因为这5个守护进程都在一台机器节点运行,在分布式的情况下NameNode、SecondaryNameNode、JobTracker是Master节点,分别独立在一台机器节点运行,DataNode和TaskTracker是Slaver节点,也在同一台机器节点运行。来源:CUUG官网
还可以通过Hadoop NameNode和JobTracker的Web接口来查看集群是否启动成功,其访问地址如下:
NameNode为http://localhost:50070/
JobTracker为http://localhost:50030/
Web界面的现实截图是如图2-3所示的HDFS的Web界面。
从图2-3中就可以看到Hadoop集群的配置容量、使用情况及节点是否正常等集群信息,也可以直接在浏览器的Web界面上直接浏览HDFS的内容以及日志文件。
MapReduce的Web界面,如图2-4所示。
从图2-4中就可以看到MapReduce的相关情况,包括集群Map和Reduce的槽位数及最大容量,以及提交的作业数。Hadoop MapReduce默认使用FIFO调度器,因此默认有一个default队列,用户提交的全部作业都会被提交到default队列并使用先进先出FIFO调度器调度运行。
如果要停止Hadoop运行可以使用以下命令:
stop-all.sh
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。