hadoop中单节点和伪分布式模式的区别是什么?

yjghlzjz  于 2021-06-03  发布在  Hadoop
关注(0)|答案(2)|浏览(530)

我想知道从配置的Angular 和理论的Angular 有什么不同?
这两种模式使用不同的端口号吗?或者其他的区别?

6ju8rftf

6ju8rftf1#

单节点设置是指在一台计算机上(可能)有一个datanode和一个tasktracker。
伪分布式设置是指在一台机器上有多个datanode和(可能)tasktracker。因此,您可以在一台计算机上运行一个datanode服务的多个示例来模拟一个多节点集群。

mrphzbgm

mrphzbgm2#

我的2美分。

单节点设置(独立设置)

默认情况下,hadoop被配置为作为单个java进程在非分布式或独立模式下运行。没有守护进程在运行,所有东西都在一个jvm示例中运行。不使用hdfs。
就配置而言,除了 JAVA_HOME . 只要下载tarball,解压它,你就可以开始了。

伪分布模式

hadoop守护进程在本地机器上运行,因此在小规模上模拟集群。不同的hadoop守护进程在不同的jvm示例中运行,但是在一台机器上运行。使用hdfs代替本地fs。
就伪分布式设置而言,您至少需要设置以下两个属性 JAVA_HOME : fs.default.namecore-site.xml . mapred.job.trackermapred-site.xml .
您可以有多个datanodes和tasktracker,但在一台机器上这没有多大意义。
hth公司

相关问题