关于obkv-table测试的疑问

在https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001050079中写了obkv-hbase版本的测试流程,我参考这个流程对obkv进行测试,发现流程中有很多步骤会报错,
并且没有“绑定数据库”的部分,会导致ycsb run时检测不到obkv的存在。

如图:


在将pom备份后,没有对pom文件进行修改,而是直接进入了运行测试的环节。

在论坛的另一份帖子回答中有人提到,如果参见hbase的测试方式测试table api,只需进行客户端和接口的替换,基本流程是一样的。

但是直接运行测试会产生error:
image

推测应该是流程中缺少“绑定数据库”的步骤导致的,但是我按照网上资料自己修改配置进行绑定时,在编译代码过程中会爆错,报错信息如下:


报错信息比较模糊,难以排查问题,无法确定是绑定配置有问题还是打包有问题,因为打包时并没有报错。

请问是否可以提供obkv和ycsb绑定的具体方法?

这个我们近期整理个通用的文档吧,到时候在帖子中回复

2 个赞

可以参考这个文档 YCSB 测试

从你的报错来看应该是ycsb并没有识别到obkv(或者说是obkv客户端),可以注意一下几个方面

  1. 目前官方文档里应该是使用了0.12版本的ycsb,推荐保持一致
  2. 有没有让ycsb识别到obkv,可以参考这里