通过 api 设置累积 table
Set up Accumulo table through api
Accumulo 的新手,这听起来可能很傻,但我想知道如何通过 api 设置 table?肯定缺少文档。我已经找到了
conn.tableOperations().createTable("myTable");
以及设置本地组:
HashSet<Text> metadataColumns = new HashSet<Text>();
metadataColumns.add(new Text("domain"));
metadataColumns.add(new Text("link"));
HashSet<Text> contentColumns = new HashSet<Text>();
contentColumns.add(new Text("body"));
contentColumns.add(new Text("images"));
localityGroups.put("metadata", metadataColumns);
localityGroups.put("content", contentColumns);
conn.tableOperations().setLocalityGroups("mytable", localityGroups);
Map<String, Set<Text>> groups =
conn.tableOperations().getLocalityGroups("mytable");
来自文档,但我想知道如何采用第一种方法并构建 table。然后构建列。
提前致谢!
table 没有要设置的固有架构。使用您找到的 API 创建后,您可以在其中插入任何您想要的键值对。
Accumulo 的新手,这听起来可能很傻,但我想知道如何通过 api 设置 table?肯定缺少文档。我已经找到了
conn.tableOperations().createTable("myTable");
以及设置本地组:
HashSet<Text> metadataColumns = new HashSet<Text>();
metadataColumns.add(new Text("domain"));
metadataColumns.add(new Text("link"));
HashSet<Text> contentColumns = new HashSet<Text>();
contentColumns.add(new Text("body"));
contentColumns.add(new Text("images"));
localityGroups.put("metadata", metadataColumns);
localityGroups.put("content", contentColumns);
conn.tableOperations().setLocalityGroups("mytable", localityGroups);
Map<String, Set<Text>> groups =
conn.tableOperations().getLocalityGroups("mytable");
来自文档,但我想知道如何采用第一种方法并构建 table。然后构建列。
提前致谢!
table 没有要设置的固有架构。使用您找到的 API 创建后,您可以在其中插入任何您想要的键值对。