4

我知道我们可以通过以下方式从 hbase shell 中做到这一点:

create 't1', {NAME => 'f1', VERSIONS => 5}

HTableDesctiptor我在 Java API 中找不到任何相应的选项。知道怎么做吗?

4

2 回答 2

4

我在这里留下一个基于您的示例的示例代码作为参考。

HTableDescriptor descriptor = new HTableDescriptor("t1");
HColumnDescriptor cd = new HColumnDescriptor("f1");
cd.setMaxVersions(5);
descriptor.addFamily(cd);
于 2012-11-23T23:22:30.633 回答
2

每个列族指定最大版本和其他 ttl 类型设置。所以最大版本在HColumnDescriptor上。

于 2012-11-22T22:42:01.843 回答