gpt4 book ai didi

java - Hadoop 生成多个 VM

转载 作者:可可西里 更新时间:2023-11-01 15:07:23 26 4
gpt4 key购买 nike

当我使用 bin/start-all.sh 脚本启动 hadoop 时,它似乎为名称节点、数据节点、作业跟踪器和任务跟踪器启动了不同的 JVM。

此外,当我开始一项工作时,它似乎为每个工作创建了另一个 JVM。

hadoop 这样做有什么具体原因吗?我知道这在多节点集群环境中是必要的,但即使在单节点集群中也是如此。

有没有一种方法可以指定在同一 JVM 下运行所有​​内容的任何配置参数?

最佳答案

我还没有读到任何具体说明他们为什么这样做的内容,但是对于多个 JVM,您可能会使用更多的物理 RAM(取决于操作系统)。你也会得到一些隔离。所以,如果你想改变一个组件的配置方式,你只需要重新启动那个组件。并不是说那一定是一个巨大的好处。此外,从实现的角度来看,以相同的方式执行它可能更简单,并且不同的设置没有不同的逻辑。

OTOH,为什么不生成多个 JVM?

关于java - Hadoop 生成多个 VM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9334489/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com