在 RHEL 服务器上安装
您可以在RHEL/CentOS服务器上安装关系迁移器。此安装方法允许关系迁移器在无人值守的服务器上运行。通过在无人值守的服务器上运行,关系迁移器可以绑定到服务器上的任何IP和端口,并将其作为Web应用程序暴露。
步骤
下载最新版本从发行页面下载
.rpm
二进制文件。.安装关系迁移器。
sudo yum install mongodb-relational-migrator-X.X.X-1.x86_64.rpm (可选) 要连接到Oracle或MySQL驱动程序,下载并将驱动程序放入您的关系迁移器目录中。
有关下载和安装MySQL或Oracle驱动程序的说明,请参阅以下内容
将驱动程序文件复制到
/opt/mongodb-relational-migrator/lib/app/lib
。要复制驱动程序,请使用以下示例
curl https://download.oracle.com/otn-pub/otn_software/jdbc/216/ojdbc11.jar -O -L -b -o
有关更多信息,请参阅在本地计算机上安装.
将目录更改为关系迁移器
/bin
位置并启动应用程序。cd /opt/mongodb-relational-migrator/bin ./mongodb-relational-migrator 启用关系迁移器作为无人值守的独立服务器运行。
在您的
user.properties
文件中,取消注释spring.profiles.active: unattended
。(可选) 更新TLS/SSL配置属性。
在您的
user.properties
文件中,取消注释并更新TLS/SSL配置属性。建议在无人值守服务器安装中补充TLS/SSL配置,因为关系迁移器可以绑定到服务器上的任何IP和端口。有关更多信息,请参阅 SSL配置属性。
(可选) 更新关系迁移器运行在的端口。
默认情况下,关系迁移器配置为在端口8278上运行。要更改关系迁移器运行的端口,请更新您的
user.properties
文件中的server.port
行以指定您首选的端口。使用二进制文件运行关系迁移器。
bin
目录通常位于/opt/mongodb-relational-migrator/bin
。要使用二进制文件运行关系迁移器,请运行以下命令
cd /opt/mongodb-relational-migrator/bin ./mongodb-relational-migrator (可选)检查日志以查找错误或其他信息。
日志位于
~/Migrator/Logs/migrator.log
。当以系统服务方式运行关系迁移器时,路径位于服务用户的家目录下。