添加路由器或消息处理器节点

您可以将路由器或消息处理器节点添加到现有安装中。有关 路由器或消息处理器的系统要求,请参阅安装要求

添加路由器

在节点上安装 Edge 后,请按照以下步骤添加路由器:

  1. 按照 边缘安装手册。
  2. 在命令提示符处,运行 apigee-setup.sh 脚本:
    /opt/apigee/apigee-setup/bin/setup.sh -p r -f configFile

    -p r 选项指定安装该路由器。请参阅 在节点上安装 Edge 组件,以了解 创建 configFile

  3. 安装完成后,脚本将显示路由器的 UUID。如果您 稍后需要确定 UUID,请在 安装了路由器:
    curl http://router_IP:8081/v1/servers/self
  4. 如果您使用的是 Cassandra 身份验证,请启用路由器以连接到 Cassandra:
    /opt/apigee/apigee-service/bin/apigee-service edge-router store_cassandra_credentials -u username -p password

    如需了解详情,请参阅启用 Cassandra 身份验证

  5. 如需检查配置,您可以运行以下 curl 命令:
    curl -v -u adminEmail:pword "http://ms_IP:8080/v1/servers?pod=pod_name"

    其中 pod_name 是网关或您的自定义 Pod 名称。您应该会看到 所有路由器(包括您刚刚添加的路由器)的 UUID。

    如果输出中未显示路由器 UUID,请运行以下 c网址 命令以添加 :

    curl -v -u adminEmail:pword \
      -X POST http://ms_IP:8080/v1/regions/region_name/pods/pod_name/servers \
      -d "action=add&uuid=router_UUID&type=router"

    ms_IP 替换为管理服务器的 IP 地址。 将 region_name 替换为默认区域名称 dc-1 或您的自定义区域名称,以及 将 pod_name 替换为网关或您的自定义 Pod 名称。

  6. 要测试路由器,您应该能够通过 IP 地址向您的 API 发出请求 或路由器的 DNS 名称。例如:
    http://newRouter_IP:port/v1/apiPath

    例如,如果您完成了创建 weather API 的第一个教程,请执行以下操作:

    http://newRouter_IP:port/v1/weather/forecastrss?w=12797282

添加消息处理器

在节点上安装 Edge 后,请按照以下步骤添加消息 处理器:

  1. 按照 边缘安装手册。
  2. 在命令提示符处,运行 apigee-setup.sh 脚本:
    /opt/apigee/apigee-setup/bin/setup.sh -p mp -f configFile

    -p mp 选项指定安装消息处理器。如需了解相关信息,请参阅在节点上安装 Edge 组件 创建 configFile

  3. 安装完成后,脚本将显示消息处理器的 UUID。 请注意,UUID(因为您需要用它来完成配置过程)。如果您需要 确定 UUID,请在您要在其中指定 UUID 的主机上使用以下 curl 命令: 安装了消息处理器:
    curl http://mp_IP:8082/v1/servers/self
  4. 对于安装中每个组织中的每个环境,请使用以下 curl 命令将消息处理器与环境相关联:
    curl -v -u adminEmail:pword \
      -H "Content-Type: application/x-www-form-urlencoded" -X POST
      "http://ms_IP:8080/v1/o/org_name/e/env_name/servers" \
      -d "action=add&uuid=mp_UUID"

    ms_IP 替换为管理服务器的 IP 地址,然后 org_nameenv_name与组织和环境相关联 与消息处理器搭配使用

  5. 如需检查配置,您可以运行以下 curl 命令:
    curl -v -u adminEmail:pword \
      "http://ms_IP:8080/v1/o/org_name/e/env_name/servers"

    其中,org_name 是贵组织的名称, env_name 是环境。您应该会看到所有消息的 UUID 与组织和环境关联的处理方,包括消息处理器 刚刚添加的模板。

  6. 如果您使用的是 Cassandra 身份验证,请启用消息处理器以连接到 Cassandra:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor store_cassandra_credentials -u username -p password

    如需了解详情,请参阅启用 Cassandra 身份验证

添加路由器和消息处理器

在节点上安装 Edge 后,请按照以下步骤添加路由器和消息 同时处理:

  1. 在命令提示符处,运行 apigee-setup 脚本:
    /opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile

    -p rmp 选项指定安装路由器和消息处理器。请参阅 在节点上安装 Edge 组件 了解有关创建配置文件的信息

  2. 按照上述过程配置路由器和消息处理器。