没有Namenode高可用的HBase高可用
HBase High Availability without Namenode High Availability
我使用安装了 HBase 的 Ambari 设置了一个双节点集群。我知道没有三个节点我们无法实现Namenode HA。但是我们是否可以通过仅添加一个备用 HBase 主节点来使 HBase 在两个节点上高可用。 Hbase高可用是否依赖于Namenode高可用?
是的,您可以只用两个 Hbase Master 实现 HBase HA。但是,如果您的单个 Namenode 出现故障,Hbase 也会出现故障,因为 Hbase 依赖于 HDFS 来工作。
您是否考虑过使用一种虚拟 SAN 解决方案来为您的集群提供 HA NFS 共享?对于这样的配置,两个节点应该足够了。
我使用安装了 HBase 的 Ambari 设置了一个双节点集群。我知道没有三个节点我们无法实现Namenode HA。但是我们是否可以通过仅添加一个备用 HBase 主节点来使 HBase 在两个节点上高可用。 Hbase高可用是否依赖于Namenode高可用?
是的,您可以只用两个 Hbase Master 实现 HBase HA。但是,如果您的单个 Namenode 出现故障,Hbase 也会出现故障,因为 Hbase 依赖于 HDFS 来工作。
您是否考虑过使用一种虚拟 SAN 解决方案来为您的集群提供 HA NFS 共享?对于这样的配置,两个节点应该足够了。