我是hbase新手,对扩展节点有一些疑问:-是否可以扩展一个区域中的单个节点,或者是否所有节点(区域服务器除外)都必须具有相同的资源。-是否有任何程序来扩展节点,或者我只是将节点从集群中“断开”,然后重新连接它?我不能给出任何部署的具体信息,因为我只是在学习。提前谢谢。
ut6juiuv1#
在hbase集群中只扩展一个节点没有意义。假设您的一些区域服务器的负载增加了,您可以扩展这个特定的服务器。在此期间,主服务器可以执行负载平衡,并将给该服务器带来最大负载的区域移动到另一个regionserver。你又有麻烦了:)是的,为了扩展节点,您可以断开它的连接,增加服务器资源并再次加入它。regionserver由于不存储数据,所以它访问hdfs上的数据。在服务器维护期间,属于此服务器的区域将重新分配给其他节点(所有数据都可以访问)。
1条答案
按热度按时间ut6juiuv1#
在hbase集群中只扩展一个节点没有意义。假设您的一些区域服务器的负载增加了,您可以扩展这个特定的服务器。在此期间,主服务器可以执行负载平衡,并将给该服务器带来最大负载的区域移动到另一个regionserver。你又有麻烦了:)
是的,为了扩展节点,您可以断开它的连接,增加服务器资源并再次加入它。regionserver由于不存储数据,所以它访问hdfs上的数据。在服务器维护期间,属于此服务器的区域将重新分配给其他节点(所有数据都可以访问)。