配置 Qpid agent-J

本文档讨论了如何为 Edge for Private Cloud 的 apigee-qpidd 组件设置和替换配置。对于此版本和更高版本的 Edge for Private Cloud, Qpid 组件包含基于 Java 的代理 (Qpid Broker-J 10.0.1)。 如需详细了解 Broker-J,请参阅 Apache Qpid Broker-J 10.0.1。

Qpid 管理控制台简介

您可以通过 Qpid Web 管理控制台配置和管理 Qpid Broker-J。我们在 监控 Apache Qpid Broker-J中讨论了如何使用控制台监控 Qpid 队列和消息。

在以下部分中,我们将介绍如何 通过修改属性文件(也称为“带配置的代码”或 CwC)来管理 Qpid 管理控制台配置。

在安装期间配置 Qpid 管理控制台凭据

如需在安装过程中配置 Qpid 管理控制台凭据,请执行以下操作:

  1. 打开适用于您的安装拓扑的 Edge 配置文件。请参阅 Edge 配置文件。
  2. 设置用户名和密码凭据变量:
    # silent.conf
    QPID_MGMT_USERNAME=USERNAME
    QPID_MGMT_PASSWORD=PASSWORD
  3. 运行设置脚本:
    /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile

修改 Qpid 管理控制台凭据

如需在安装后修改 Qpid 管理控制台凭据,请执行以下操作:

  1. 创建一个临时文件并在其中设置以下变量。(或者,您也可以根据需要使用原始配置文件。)
    # silent.conf
    QPID_MGMT_USERNAME=USERNAME
    QPID_MGMT_PASSWORD=PASSWORD
  2. 运行以下命令:
    apigee-service apigee-qpidd set_management_credentials -f CONFIG_FILE
  3. 重启 Qpid 代理:
    apigee-service apigee-qpidd restart
  4. 在每个 Qpid 节点上一次一个地重复执行这些步骤。

替换默认 Qpid 代理配置

  1. 创建或修改以下文件
    APIGEE_ROOT/customer/application/qpidd.properties
  2. 根据需要添加、移除或修改配置。以下示例修改了 管理凭据和默认门户端口号:
    # Example for modifying management credentials and port.
    
    conf_qpidd_qpid.authenticationproviders.users.name=username
    conf_qpidd_qpid.authenticationproviders.users.password=pass123
    
    # Example for setting the management portal port. Default is 8090.
      
    conf_qpidd_qpid.ports.http_port=10001
  3. 保存更改,并确保该文件归 apigee 用户所有且可供其读取:
    chown apigee:apigee APIGEE_ROOT/customer/application/qpidd.properties
  4. 重启 qpidd 进程:
    apigee-service apigee-qpidd restart