文档菜单
文档首页
/
关系型迁移器
/ / /

安装查询运行器

在本页

  • 关于此任务
  • 开始之前
  • 步骤
  • 下一步

要使用测试查询面板,关系型迁移器必须能够访问查询运行器。查询运行器是一个Docker容器,包含测试转换后的查询所需的所有依赖项。

  • 如果Query Runner的版本与Relational Migrator的版本不同,将显示警告横幅。

  • 要更新Query Runner到最新版本,运行docker pull 命令(步骤一)。

  • Query Runner使用http协议操作。从远程机器发出的请求未加密。

  • Query Runner可以在本地或远程运行。

安装Docker.

1
docker pull public.ecr.aws/v4d7k6c9/relational-migrator-query-runner
2
  • 在本地运行容器

    docker run --name relational-migrator-query-runner -p 127.0.0.1:6080:6080 public.ecr.aws/v4d7k6c9/relational-migrator-query-runner
  • 在远程运行容器

    1. 将服务运行的服务器地址添加到 migrator.language-runner.server.address,在 user.properties 文件中。

      例如

      migrator.language-runner.server.address: http://myserver:6080

      提示

      有关 user.properties 文件位置的详细信息,请参阅关系迁移器文件位置.

    2. 更改 user.properties 文件后,重新启动关系迁移器。

    3. 从您的远程服务器或容器托管服务启动容器。

      要在远程服务器上启动容器,请使用以下 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"
}

返回

测试查询