当hadoop程序运行在应用程序上时,是否可以自动添加节点

当hadoop程序运行在应用程序上时,是否可以自动添加节点,hadoop,Hadoop,我是初学者程序员和hadoop学习者。 我正在使用5台PC(具有双核cpu和ram 2G)测试hadoop全分布式模式 在启动maptask和hdfs之前,我知道我必须配置文件(Ip上的etc/hosts、hostname和hadoop文件夹/conf/masters、slaves文件),所以我完成了该文件的配置 在我公司的研讨会上辩论时,我的老板和主管坚持认为,即使hadoop应用程序处于运行状态,如果hadoop需要更多节点或集群,hadoop也会自动添加更多节点 可能吗?当我研究hadoo

我是初学者程序员和hadoop学习者。 我正在使用5台PC(具有双核cpu和ram 2G)测试hadoop全分布式模式 在启动maptask和hdfs之前,我知道我必须配置文件(Ip上的etc/hosts、hostname和hadoop文件夹/conf/masters、slaves文件),所以我完成了该文件的配置

在我公司的研讨会上辩论时,我的老板和主管坚持认为,即使hadoop应用程序处于运行状态,如果hadoop需要更多节点或集群,hadoop也会自动添加更多节点 可能吗?当我研究hadoop集群时,许多hadoop书籍和社区网站都坚持在配置和运行应用程序之后,我们不能添加更多的节点或集群。 但我的老板告诉我,亚马逊说在运行的应用程序上添加节点是可能的。 这是真的吗?
hadoop master用户在stack overflow社区,请告诉我真相的细节。

是的,这确实是可能的

这是hadoop的wiki中的解释

此外,Amazon的EMR允许用户在运行alreadt的集群中动态添加100个节点,一旦机器启动,主机就会委托这些节点执行任务(未启动的映射器和/或还原器任务)


所以,是的,这是非常有可能的,并且正在使用中,而不仅仅是在理论上。

hmm那么,仅在amazon EMR上,我可以在hadoop处于运行状态时添加节点吗?如果我不使用AmazonEMR,只使用Ubuntu12.04,下载hadoop和ssh等等,在运行状态下添加节点是不可能的?阿马尔大师,帮我看看这里: