Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
根据hbase官方教程,配置hbase分布式集群时,需要在hbase-sit.xml文件中配置hbase.rootdir属性指向hdfs集群地址。并且,所有 hbase 数据都将保存在 hdfs 上。在这种情况下,hbase 集群是否需要多个数据节点?
Hbase 与您拥有的 DN 数量无关。但是,DN 数量越多,您获得的性能和可用性就越好,因为复制实际上发生在 HDFS 级别。因此,如果您只有 1 个节点,您的所有 Hbase 数据都将发送到那里,如果该服务器已关闭,您就处于茫茫人海中。不过,拥有多个 DN 有几个优点,例如机器上的负载相对于单台机器上的所有负载更小且更平衡、更高的并行性、高可用性等。