gpt4 book ai didi

hadoop - 如何将 HBase 表强制到区域服务器

转载 作者:可可西里 更新时间:2023-11-01 14:20:46 27 4
gpt4 key购买 nike

我有 2 个 Hbase 表,我想将它们中的每一个强制到不同的区域服务器。有没有办法告诉 HBase 这样做?

最佳答案

您可以使用 hbase shell 移动命令将区域移动到另一个区域服务器:

hbase> move ‘ENCODED_REGIONNAME’, ‘SERVER_NAME’

Move a region. Optionally specify target regionserver else we choose one at random. NOTE: You pass the encoded region name, not the region name so this command is a little different to the others. The encoded region name is the hash suffix on region names: e.g. if the region name were TestTable,0094429456,1289497600452.527db22f95c8a9e0116f0cc13c680396. then the encoded region name portion is 527db22f95c8a9e0116f0cc13c680396 A server name is its host, port plus startcode. For example: host187.example.com,60020,1289493121758

更多shell命令here

虽然如果两个表都很大,它们可以在集群中的每个 RegionServer 上都有区域,所以我不确定您要用它完成什么。

关于hadoop - 如何将 HBase 表强制到区域服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39749517/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com