当前位置: Oracle DBA培训网-优技培训 >> Hadoop大数据 > Hadoop培训教程 >

Hadoop基础培训:怎么启动与停止hadoop

Hadoop基础培训:怎么启动与停止hadoop

Hadoop基础培训:怎么启动与停止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节点,也在同一台机器节点运行。

还可以通过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

技术沙龙MORE+

标签错误:<!-- #Label# labelId=20160707140604 moduleId=1 classId=12231768634 orderby=2 fields=url,title,u_info attribute= datatypeId=22192428132 recordCount=3 pageSize= <htmlTemplate><dt><img src="/images/index_26${index}.jpg" width="100" height="62" /><a href="$url" title="${title}">${title}</a><span>${api.left(u_info,60)}</span></dt></htmlTemplate> -->
我要参加技术沙龙