我有一个问题: 当我执行时,使用eclipse neon:
Oops, db.json doesn't seem to exist
Creating db.json with some default data
hbase shell没有变化。如果我执行:
HTableDescriptor descriptor = new HTableDescriptor(TableName.valueOf("shoppingcart"));
HColumnDescriptor cd = new HColumnDescriptor(Bytes.toBytes("items"));
cd.setMaxVersions(4);
返回VERSION:3
这是我的java代码。那是假的吗?或者,我是否误解了HBase的功能?
答案 0 :(得分:0)
HColumnDescriptor上的更新未传播到HBase服务器。添加以下行:
HBaseAdmin hBaseAdmin = new HBaseAdmin(conf);
hBaseAdmin.modifyTable("shoppingcart", descriptor);