Skip to content

存储引擎测试步骤

Roy Guo edited this page Jul 26, 2017 · 1 revision

** TODO **

  1. 获取 Dockerfile 用于构建基础环境, 放在任意目录中,如 terarkdb-tests/Dockerfile
  2. 构建镜像:
cd terarkdb-tests
docker build -t terarkdb/tests .  # 镜像名称命名为 `terarkdb/tests`
  1. 通过镜像创建容器并进入容器 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` 标示数据名称
Clone this wiki locally