本文档介绍了如何为适用于私有云的 Edge 的 apigee-qpidd
组件设置和替换配置。对于此版本及更高版本的 Edge for Private Cloud,Qpid 组件包含基于 Java 的代理 (Broker-J)。如需详细了解 Broker-J,请参阅 Apache Qpid Broker-J。
Qpid 管理控制台简介
您可以通过 Qpid Web 管理控制台配置和管理 Qpid Broker-J。我们在 监控 Apache Qpid Broker-J 中讨论了如何使用控制台监控 Qpid 队列和消息。
在以下部分中,我们将介绍如何通过修改属性文件(也称为“带有配置的代码”或 CwC)来管理 Qpid 管理控制台配置。
在安装过程中配置 Qpid 管理控制台凭据
如需在安装过程中配置 Qpid 管理控制台凭据,请执行以下操作:
- 打开安装拓扑的 Edge 配置文件。请参阅边缘配置文件。
- 设置用户名和密码凭据变量:
# silent.conf QPID_MGMT_USERNAME=USERNAME QPID_MGMT_PASSWORD=PASSWORD
- 运行设置脚本:
/opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile
修改 Qpid 管理控制台凭据
要在安装后修改 Qpid 管理控制台凭据,请执行以下操作:
- 创建一个临时文件,并在其中设置以下变量。(或者,如果您愿意,也可以使用原始配置文件。)
# silent.conf QPID_MGMT_USERNAME=USERNAME QPID_MGMT_PASSWORD=PASSWORD
- 运行以下命令:
apigee-service apigee-qpidd set_management_credentials -f CONFIG_FILE
- 重启 Qpid 代理:
apigee-service apigee-qpidd restart
- 在每个 Qpid 节点上重复上述步骤,一次一个。
替换默认的 Qpid 代理配置
- 创建或修改以下文件:
APIGEE_ROOT/customer/application/qpidd.properties
- 根据需要添加、移除或修改配置。以下示例修改了管理凭据和默认门户端口号:
# 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
- 保存更改,并确保该文件归
apigee
用户所有并可以读取:chown apigee:apigee APIGEE_ROOT/customer/application/qpidd.properties
- 重启
qpidd
进程:apigee-service apigee-qpidd restart