更新时间:2024-11-20 GMT+08:00
分享

部署Nacos Sync同步组件

操作步骤

  1. 获取Nacos Sync部署包。

    nacos-sync中,下载nacos-sync-0.4.8.tar.gz Nacos Sync部署包。

  2. 创建Nacos Sync所需要的数据库与表。

    1. 创建数据库实例,具体操作请参考购买RDS for MySQL实例
    2. 连接MySQL实例,具体操作请参考连接RDS for MySQL实例
    3. 创建数据库,数据库名称为nacos_sync,字符集选择utf8mb4,具体操作请参考创建数据库
    4. 解压nacos-sync-0.4.8.tar.gz,获取“nacos-sync/bin/”下的nacosSync.sql文件,并执行该文件,具体操作请参考执行SQL,执行完成后,会生成三张表。
      cluster # 存储集群信息
      task    #存储同步任务信息
      system_config # 系统配置信息

  3. 部署Nacos Sync至ECS服务器。

    1. 请参考登录Linux ECS登录弹性云服务器。
    2. 将获取的压缩包上传至ECS服务器的“/tmp/”文件夹下。
    3. 在压缩包所在路径下,执行解压命令,解压至当前文件夹下。

      cd /tmp/

      tar -zxvf nacos-sync-0.4.8.tar.gz

    4. 修改application.properties配置文件的数据库信息。

      cd nacos-sync/conf

      vi application.properties

      修改文件中的数据库连接信息为2创建的数据库信息,然后保存。
      spring.datasource.url=jdbc:mysql://127.0.0.1:3306/nacos_sync?characterEncoding=utf8   # 修改为申请的数据库ip信息与自创建的数据库信息
      spring.datasource.username=root   # 数据库用户名
      spring.datasource.password=xxxxxx   # 数据库密码
    5. 启动Nacos Sync服务。

      cd ..

      cd bin/

      sh startup.sh start

      日志的路径在“nacos-sync/logs”下,可检查是否有异常信息。

      可修改startup.sh中的JAVA_OPT参数,自定义设置JVM堆内存大小。

    6. 访问Nacos Sync服务地址。

      访问链接为IP+端口号,其中IP为ECS实例绑定的弹性公网IP,端口号为“application.properties”文件中配置的端口号。

相关文档