我知道我们可以通过以下方式从hbase shell执行此操作:
create 't1', {NAME => 'f1', VERSIONS => 5}
我在Java API的HTableDesctiptor
中找不到任何相应的选项。知道怎么做吗?
答案 0 :(得分:4)
我在此留下一个基于您的示例的示例代码作为参考。
HTableDescriptor descriptor = new HTableDescriptor("t1");
HColumnDescriptor cd = new HColumnDescriptor("f1");
cd.setMaxVersions(5);
descriptor.addFamily(cd);
答案 1 :(得分:2)
每个列系列指定了最大版本和其他ttl类型设置。因此,最新版本位于HColumnDescriptor。