Java Client 在使用 public Optional<Map<String, String>> get(String space, List<String> keys); 这个接口的时候出现
请帮忙看一下这是什么问题,单点get是没有问题的,谢谢
Java Client 在使用 public Optional<Map<String, String>> get(String space, List<String> keys); 这个接口的时候出现
这个接口是用来处理Generally Storage请求的 暴露了KV接口 确认一下用法没问题是吧
和单点Get一样的,是使用 方法有问题吗
System.out.println(“Storage Client Connect”);
MetaClientImpl metaClient = new MetaClientImpl("10.97.174.114", 45500);
metaClient.connect();
StorageClient storageClient = new StorageClientImpl(metaClient);
FileInputStream inputStream = new FileInputStream(args[1]);
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));
List<String> key = new ArrayList<String>();
String str = null;
while ((str = bufferedReader.readLine()) != null) {
String[] docList = str.split("\t");
if (docList.length < 2) {
continue;
}
String docId = docList[0];
key.add(docId);
}
Optional<Map<String, String>> result = storageClient.get("kv", key);
感谢反馈,多个key的是有问题,先暂时用单个key的,后续会修复这个问题。另外您这边是需要用kv的service?
好的,谢谢,是想看一下存图数据的同时,再看一下KV store 的效果
哦可以的,不过使用kv的模式需要把storage_kv_mode参数设置为true,否则混合使用的时候在compaction的时候可能会挂。
混合使用是说KV模式和Graph模式一起使用么?理论上是可以的 不同的client写不同的service 如果有 KV 的数据 storage_kv_mode 需要打开