安装查询运行器
要使用测试查询面板,关系型迁移器必须能够访问查询运行器。查询运行器是一个Docker容器,包含测试转换后的查询所需的所有依赖项。
关于此任务
如果Query Runner的版本与Relational Migrator的版本不同,将显示警告横幅。
要更新Query Runner到最新版本,运行
docker pull
命令(步骤一)。Query Runner使用
http
协议操作。从远程机器发出的请求未加密。Query Runner可以在本地或远程运行。
开始之前
安装Docker.
步骤
2
将镜像作为容器运行
在本地运行容器
docker run --name relational-migrator-query-runner -p 127.0.0.1:6080:6080 public.ecr.aws/v4d7k6c9/relational-migrator-query-runner 在远程运行容器
将服务运行的服务器地址添加到
migrator.language-runner.server.address
,在user.properties
文件中。例如
migrator.language-runner.server.address: http://myserver:6080 提示
有关
user.properties
文件位置的详细信息,请参阅关系迁移器文件位置.更改
user.properties
文件后,重新启动关系迁移器。从您的远程服务器或容器托管服务启动容器。
要在远程服务器上启动容器,请使用以下 docker 命令公开端口
6080
docker run --name relational-migrator-query-runner -p 6080:6080 public.ecr.aws/v4d7k6c9/relational-migrator-query-runner
3
确认查询运行器容器正在运行
在您的网页浏览器中,导航到查询运行器容器所使用的宿主机和端口。例如:http://localhost:6080/status.
检查从状态
端点返回的JSON数据的状态
字段。状态为ok
表示容器正在运行
{ "status":"ok", "server":"App Mod Language Runner", "commitHash":"159119004c2bf8c534e15e5895acb9bc1bfb5b8d", "version":"20240627" }