hazelcast map-reduce 仅使用一个 cpu 核心
hazelcast map-reduce use only one cpu core
我 运行 单节点 hazelcast 集群上的 map-reduce 作业,它只消耗大约一个 CPU (120-130%)。我找不到如何配置 hazelcast 以吃掉所有可用的 CPU,有可能吗?
编辑:
虽然 Hazelcast 不支持节点内并行性,但另一个竞争的开源内存数据网格 (IMDG) 解决方案支持 - Infinispan。请参阅 this article 了解更多信息。
映射和缩减的当前实现是单线程的。 Hazelcast 并不意味着 运行 作为单节点环境,map-reduce 框架的设计方式是支持横向扩展而不是耗尽整个 CPU。您可以在您的机器上启动多个节点以并行处理并以这种方式利用 CPU 但在我看来,您可能会使用 Hazelcast 来解决它不打算解决的问题。你能详细说明你的用例吗?
我 运行 单节点 hazelcast 集群上的 map-reduce 作业,它只消耗大约一个 CPU (120-130%)。我找不到如何配置 hazelcast 以吃掉所有可用的 CPU,有可能吗?
编辑: 虽然 Hazelcast 不支持节点内并行性,但另一个竞争的开源内存数据网格 (IMDG) 解决方案支持 - Infinispan。请参阅 this article 了解更多信息。
映射和缩减的当前实现是单线程的。 Hazelcast 并不意味着 运行 作为单节点环境,map-reduce 框架的设计方式是支持横向扩展而不是耗尽整个 CPU。您可以在您的机器上启动多个节点以并行处理并以这种方式利用 CPU 但在我看来,您可能会使用 Hazelcast 来解决它不打算解决的问题。你能详细说明你的用例吗?