存储引擎测试步骤 - topling/PureOld-TerarkDB GitHub Wiki
** TODO **
- 获取
Dockerfile
用于构建基础环境, 放在任意目录中,如terarkdb-tests/Dockerfile
- 构建镜像:
cd terarkdb-tests
docker build -t terarkdb/tests . # 镜像名称命名为 `terarkdb/tests`
- 通过镜像创建容器并进入容器 shell
docker run -it --name test_name \
-v /data/publicdata/wikipedia:/data \
-v /oldssd2/frost/terarkdb-tests-docker-data2:/database \
terarkdb/tests
其中:
/data/publicdata/wikipedia
下存储wikipidea.txt
数据文件/oldssd2/frost/terarkdb-tests-docker-data2
为数据库文件存储路径,一般使用 SSD 盘,需要提前创建一个tempdir
目录
3. 进入镜像后:
cd /home/terarkdb-tests-pkg
wikipidea.txt
数据文件并插入数据库
执行数据加载测试,改测试会读取 bash terarkdb_load_wikipedia.sh
数据加载完成后可以执行运行操作
bash terarkdb_run_wikipedia.sh
以上两个脚本,在执行之前,需要修改以下两个参数:
- mysql_passwd : 设置该参数后,数据会自动上传到 `test.terark.com` 方便查看
- alt_engine_name : 设置了 `mysql_passwd`,必须同时设置该参数,用来在 `test.terark.com` 标示数据名称