1.Hadoop
集群可以运行的
3
个模式分别是什么
,
都有哪些注意点?
单机(本地)模式:这种模式在一台单机上运行,没有分布式文件系统,
而是直接读写本地操作系统的文件系统。在单机模式(
standalone
)中
不会存在守护进程,所有东西都运行在一个
JVM
上。这里同样没有
DFS
,使用的是本地文件系统。单机模式适用于开发过程中运行
MapReduce
程序,这也是最少使用的一个模式。
伪分布式模式:也是在一台单机上运行,但用不同的
Java
进程模仿分布
式运行中的各类结点
(NameNode,DataNode,JobTracker,TaskTracker,SecondaryName
Node)
,伪分布式(
Pseudo
)适用于开发和测试环境,在这个模式中,
所有守护进程都在同一台机器上运行。
全分布式模式:全分布模式通常被用于生产环境,使用
N
台主机组成一
个
Hadoop
集群,
Hadoop
守护进程运行在每台主机之上。这里会存在
Namenode
运行的主机,
Datanode
运行的主机,以及
task tracker
运行的主机。在分布式环境下,主节点和从节点会分开。
2. VM
是否可以称为
Pseudo
?
不是,两个事物,同时
Pseudo
只针对
Hadoop
。
3.
当
Job Tracker
宕掉时,
Namenode
会发生什么?
当
Job Tracker
失败时,集群仍然可以正常工作,只要
Namenode
没问题。
评论