bin/ycsb load mapkeeper -P workloads/workloada

 

首先,按照上面一个帖子将mapkeeper的jar包进行mvn安装,修改ycsb主目录和mapkeeper目录下的pom.xml后,直接运行

 bin/ycsb load mapkeeper -P workloads/workloada

 发现一系列错误,最后展示的错误全是MapkeeperClient.java的语法不符合mvn规范,按照RedisClient.java(MydbClient.java)进行规范化,修改缩进,以status等后,成功运新了。

 

但是,由于没有服务端,报Connection refused错误。此时,mapkeeper下的leveldb已经不能运行和编译了。不能运行的原因是thrift包已经换成了0.8.0版本的,而运行需要0.9.0版本的(因为是在这个版本下编译的)。不能编译是因为安了0.8版本后,在mapkeeper下thrift本来就没能编译成功cpp(当时直接进入java编译了java)。

 

相关文章:

  • 2021-11-02
  • 2022-12-23
  • 2022-12-23
  • 2021-06-04
  • 2021-11-18
  • 2021-09-03
  • 2021-07-20
  • 2022-01-01
猜你喜欢
  • 2022-01-17
  • 2021-11-17
  • 2022-01-06
  • 2021-05-31
  • 2021-12-19
  • 2021-08-09
  • 2022-12-23
相关资源
相似解决方案