【发布时间】:2017-07-09 04:15:34
【问题描述】:
我有三个 RegionServer。我想根据我已经确定的行键(例如,rowkey_100 和 rowkey_200)将 HBase 表均匀分布到三个 regionservres。可以从 hbase shell 使用:
create 'tableName', 'columnFamily', {SPLITS => ['rowkey_100','rowkey_200']}
如果我没记错的话,这 2 个分割点将创建 3 个区域,前 100 行将转到第一个区域服务器,接下来的 100 行将在第二个区域服务器中,其余行在最后一个区域服务器中。我想使用 scala 代码做同样的事情。如何在 scala 代码中指定它以将表拆分为区域?
【问题讨论】:
标签: scala apache-spark hbase hadoop2