1.首先要安装db_bench
工具,这个工具在成功安装rocksdb之后就自动存在了,主要是在使用make
命令之后就成功安装了,详情请见我之前的文章
2.确保成功安装db_bench之后,找到安装的rocksdb目录下面的tools文件夹,查看里面是否有benchmark.sh
文件,如果有这个文件,将rocksdb文件下的db_bench文件放到tools里面,与benchmark.sh
在同一个文件夹里面。
3.上面的都完成之后,在tools当前文件夹内在终端运行。DB_DIR=“./db” WAL_DIR="./db"的数据库名称要指定,名称可以自己设置。
如果遇到下面的问题
./benchmark.sh: line 191: ./db_bench: Permission denied
(standard_in) 1: syntax error
(standard_in) 1: syntax error
就是没有给这个命令赋予权限,使用命令 chmod +x ./db_bench
即可,如果是运行benchmark.sh
的时候没有权限,则运行chmod +x ./benchmark.sh
接下来就可以运行成功了,如果还有别的问题请评论,大家一起讨论。