logo
Tags

Yingyu's Magic World

安装ycsb-rocksdb步骤

步骤:

  • (1)git clone下载官网YCSB 代码
    git clone --depth 1 https://github.com/brianfrankcooper/YCSB.git
    
  • (2)安装maven
    apt install maven
    
  • (3)软连接python3到python
    sudo ln -s /usr/bin/python3 /usr/bin/python
    
  • (4)mvn修改换源
vi /etc/maven/settings.xml

在mirror处添加以下内容

<mirrors>
    <mirror>
        <id>aliyunmaven</id>
        <mirrorOf>*</mirrorOf>
        <url>https://maven.aliyun.com/repository/public</url>
    </mirror>
</mirrors>

251023-image-ycsb

注: 验证配置
```bash
mvn help:effective-settings
```
  • (5)安装rocksdb
    cd YCSB
    mvn -pl site.ycsb:rocksdb-binding -am clean package
    

验证YCSB

./bin/ycsb load rocksdb -s -P workloads/workloada -p rocksdb.dir=/mnt/test_ssd/ycsb-rocksdb-data
./bin/ycsb run rocksdb -s -P workloads/workloada -p rocksdb.dir=/mnt/test_ssd/ycsb-rocksdb-data
  • 其中rocksdb.dir用需要测的盘目录替代

  • workloads/workloada可以换成workloads/workloadb等(a-f),注意参数需要修改自定义,默认参数是1000