我是HBase的新手,对扩展节点有一些疑问: -是否有可能按比例放大一个区域中的单个节点,或者所有节点(区域服务器除外)必须具有相同的资源。 -是否有任何扩展节点的过程,或者我只是将节点与集群“断开连接”,然后再重新连接?
因为我只是在学习,所以我无法提供有关任何部署的特定信息。
谢谢。
答案 0 :(得分:2)
在HBase群集中仅扩展一个节点没有任何意义。假设您的某些RegionServer的负载增加了,并且您要扩展此特定服务器。在一段时间内,Master可以执行负载平衡并将将对该服务器产生最大负载的区域移动到另一个RegionServer。而你又遇到麻烦了:)
是的,要扩展节点,可以断开它的连接,增加服务器资源,然后再次加入它。由于RegionServer本身不存储数据,因此它访问HDFS上的数据。在服务器维护期间,将将此服务器所属的区域重新设置为其他节点(所有数据将可访问)。