我正在尝试使用 CDH ycsb 包裹在 HBase 上运行 ycsb。我正在关注 Cloudera 的博客ycsb-the-open-standard-for-nosql-benchmarking-joins-cloudera-labs。在此博客中,我看到以下命令,
hbase(main):001:0> n_splits = 200 # HBase recommends (10 * number of regionservers)
hbase(main):002:0> create 'usertable', 'cf', {SPLITS => (1..n_splits).map {|i| "user#{1000+i*(9999-1000)/n_splits}"}}
.
这是什么{SPLITS => (1..n_splits).map {|i| "user#{1000+i*(9999-1000)/n_splits}"}
意思?我知道这被用于分割区域。但我无法找到上述命令实际上在做什么?请帮助我更好地理解这一点。