我已经在我的 HDFS 0.20.0 上启动并运行了 HBase 0.94.0。我正在做作业,我必须将我的列族放入 In-Memory
我有两个列族 No 和 Subject。
将它们设置为 In-Memory
之后
new HColumnDescriptor("No").setInMemory(true);
new HColumnDescriptor("Subject").setInMemory(true);
当我检查我的 localhost:60010
时,表的详细信息仍然显示 IN_MEMORY => 'false'
为什么会这样?我需要的不仅仅是设置 .setInMemory(true)
最佳答案
HTableDescriptor descriptor = new HTableDescriptor("Student92");
HColumnDescriptor col1=new HColumnDescriptor("No".getBytes());
HColumnDescriptor col2=new HColumnDescriptor("Subject".getBytes());
col1.setInMemory(true);
col2.setInMemory(true);
这成功了!
关于java - 如何在HBase中设置In-Memory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14806978/