我的群集中运行了一些HBase节点。 最近,群集中添加了一个新节点。
我不确定这个新区域服务器的影响是什么。 这个节点是否会有数据,我是否需要运行压缩数据来填充这台机器? 或者它是否像添加服务一样简单,火灾和遗忘?
答案 0 :(得分:0)
某些区域将被移动到新节点(Region Server),但数据(存储在hdfs上的HFile中)仍将位于同一位置。为了提供请求,新的区域服务器将调用另一台机器从HFile读取数据。压缩后,数据将存储在本地。我建议你是否在旧机器上有足够的hdfs空间,你可以等到压缩发生,你可以只为你的集群添加一个新的服务器。但是,如果您想出于某种原因在旧机器和新机器之间重新平衡数据,则可以强制进行重大压缩。之后,属于新节点的数据将被移动到新机器。