1 个回答
预分区SQl实现:
1、手动指定预分区,例如:
1、手动指定预分区,例如:
create 'datamanroad:tablename', 'info', 'partition1', SPLITS => ['100000','200000','300000','400000']
2、把分区规则创建于文件中cat patition.txt
100000
200000
300000
400000
create 'datamanroad:yourTable', 'info', 'partition1', SPLITS_FILE => 'patition.txt'
3、使用HexStringSplit 算法create 'datamanroad:tablename', 'info', 'partition1', {NUMREGIONS => 50, SPLITALGO => 'HexStringSplit'}
备注:HexStringSplit会将数据从“00000000”到“FFFFFFFF”之间的数据长度按照n等分之后算出每一段的起始rowkey和结束rowkey,以此作为拆分点发布于:3个月前 (01-24) IP属地:四川省
我来回答
您需要 登录 后回答此问题!