【发布时间】:2016-07-15 10:05:09
【问题描述】:
当我们需要使用 QJM 或 NFS 来实现 Hadoop 高可用性时,是否有一些规则?
【问题讨论】:
标签: hadoop hdfs hadoop2 high-availability
当我们需要使用 QJM 或 NFS 来实现 Hadoop 高可用性时,是否有一些规则?
【问题讨论】:
标签: hadoop hdfs hadoop2 high-availability
QJM 明显优于 NFS。
来自 Apache 文档页面:
为了让备用节点保持其状态与活动节点同步,当前实现要求两个节点都可以访问共享存储设备上的目录(例如,来自 NAS 的 NFS 挂载)。未来可能会放宽此限制。
如果 NFS 挂载失败或出现问题,则无法实现高可用性。
在 QJM 中,编辑被写入多个日志节点,与 NFS 选项相比,失败的可能性更小。
相关的 SE 问题:
Secondary NameNode usage and High availability in Hadoop 2.x
【讨论】: