Docs 菜单
Docs 主页
/
Relational Migrator
/ / /

安装查询运行程序

在此页面上

  • 关于此任务
  • 开始之前
  • 步骤
  • 后续步骤

要使用 Test Queries窗格, Relational Migrator必须有权访问权限查询运行程序。 Query Runner 是一个Docker容器,其中包含测试转换后的查询所需的所有依赖项。

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

  • 要将查询运行程序更新到最新版本,请从第一步运行 docker pull命令。

  • 查询运行程序使用http协议运行。 从远程计算机发出的请求未加密。

  • 查询运行程序可以在本地或远程运行。

安装 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文件位置的详细信息,请参阅 Relational Migrator文件位置。

    2. 更改user.properties文件后,重新启动Relational Migrator。

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

      要在远程服务器上启动容器,请使用以下 Docker 命令公开端口6080

      docker run --name relational-migrator-query-runner -p 6080:6080 public.ecr.aws/v4d7k6c9/relational-migrator-query-runner
3

在 Web 浏览器中,导航到查询运行容器正在使用的托管和端口。 示例: http://localhost:6080 /status。

检查从status端点返回的JSON数据的status字段。 状态ok表示容器正在运行:

{
"status":"ok",
"server":"App Mod Language Runner",
"commitHash":"159119004c2bf8c534e15e5895acb9bc1bfb5b8d",
"version":"20240627"
}

后退

测试查询