安装连接到远程 Mongo 数据库实例的 AEN (AEN 4.2.0)

使用远程数据库安装 AEN:

  1. 连接到 Mongodb 实例并为 AEN 创建用户:

    > 用户 = { 用户:“<用户名>”,
      pwd: "<超级安全密码>",
      角色: [
        { 角色: "dbOwner", db: "<db_name>" },
        { 角色:“dbOwner”,数据库:“<db_name>_mq”}
      ]
    }
    > db.createUser(用户)
    成功添加用户:{ ... }
    
  2. 在安装 AEN-server 之前导出数据库 URL 和名称:

    $ export  MONGO_URL = "mongodb://<username>:<password>@<host>:<port>/" 
    $ export  MONGO_DB = "<database_name>"
    
  3. 继续安装过程: 安装 AEN 服务器

从本地迁移到远程 MongoDB

要配置远程数据库以使用已安装的 AEN 服务器:

  1. 停止服务器、网关和计算节点:

    须藤服务 wakari 服务器停止
    须藤服务 wakari-gateway 站
    须藤服务 wakari-计算停止
    
  2. 打开/opt/wakari/wakari-server/etc/wakari/config.json 文件并创建 MONGO_URL 键。对于 value 参数,添加数据库信息。

    最终文件应为:

    { 
      "MONGO_URL" : "mongodb://MONGO-USER:MONGO-PASSWORD@MONGO-URL:MONGO-PORT" ,
       "MONGO_DB" : "MONGO-DB-NAME" ,
       "WAKARI_SERVER" : "http://YOUR- IP" ,
       "USE_SES" : false,
       "CDN" : "http://YOUR-IP/static/" ,
       "ANON_USER" : "匿名" 
    }
    

    有关配置键的更多信息,请参阅 使用配置文件

  3. 将旧数据库中的数据迁移到新数据库中。有关更多信息,请参阅MongoDB 文档网站

  4. 迁移后,重启节点:

    须藤服务 wakari 服务器启动
    须藤服务 wakari 网关启动
    须藤服务 wakari-计算开始