Hadoop 与 Hazelcast

标签 hadoop hazelcast

hazelcast 和 hadoop 之间有什么区别除了 hazelcast 在内存中而 hadoop 将数据存储在磁盘上。

  1. hadoop 和 hazelcast 有哪些不同的用例?

  2. Hazelcast 还支持 mapreduce freamework,因此 hazelcast 是 hadoop 的最佳替代品?

最佳答案

如果您有大量可以保存在内存中的数据,Hazelcast 是一个不错的选择。您还可以使用 MapStore 将数据写入后端数据库(如 hadoop),以便将其用作底层后端存储的某种加速器。

因此,如果您要映射的数据集适合内存,Hazelcast 最适合;如果您有大量数据,而这不适合 RAM,则 hadoop 最适合。否则,它们在功能方面应该具有相当的可比性。

关于Hadoop 与 Hazelcast,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22928585/

相关文章:

hadoop - 如何估计 Hortonworks Hadoop 集群上的 spark 执行器数量?

scala - 从Serializable Scala对象调用Hadoop FileSystem操作的最佳方法是什么

java - 分布式 Hazelcast 缓存中的异步值计算

java - 通过 Spring Boot application.yml 配置 Hazelcast

spring-boot - 如何在多战 Tomcat 上共享 Hazelcast 缓存

hadoop - Hadoop NFS网关-挂载失败:没有此类文件或目录

hadoop - WritableComparable对象不可序列化

csv - 从hadoop下载超过500万行的巨大csv文件

java - 外部文件夹中的 Hazelcast 设置

java - 如何创建 hazelcast 实例