Pulsar admin interface
你可以通过以下方式和管理界面交互:
通过HTTP请求调用由 Pulsar Broker 提供的管理API REST 对于某些RESTful风格接口,他们可能因被重定向到可以提供服务的所有者的Broker上,因此HTTP调用发起方需要能够处理返回。 如果你使用
curl
命令行,则应该指定-L
来允许处理重定向。命令行工具,它在 Pulsar 安装目录的
bin
文件夹中。For complete commands of
pulsar-admin
tool, see Pulsar admin snapshot.
如果你在 Pulsar 实例中启用了身份验证,那么三种管理界面(pulsar-admin
命令行工具、 REST接口和Java管理API)都需要进行一些特殊设置。
REST API
Java
如果你启用了身份验证,你需要提供认证配置才能使用 pulsar-admin
工具。 默认情况下, 的配置文件在 文件中。 以下是可用参数:
你可以在此document 找到由 Pulsar Broker 对外暴露的REST接口。
要使用 Java 管理 API, 请实例化一个 对象, 指定 Pulsar Broker 的URL和 PulsarAdminBuilder 。 以下是使用 localhost
完成的最小示例:
If you use multiple brokers, you can use multi-host like Pulsar service. For example,
Kubernetes 运行 Pulsar 时如何定义资源名称
如果你在 Kubernetes 上运行 Pulsar 的 Function 或者连接器,不论你使用何种管理界面,你都需要遵循 Kubernetes 的命名约定来为 Pulsar 的资源命名。
截短到 63 个字符
用横线(-)替换下列字符:
下划线(_)
点(.)
用0替换起始和结尾的非字母和数字的字符
提示
关于如何配置 Kubernetes 运行时,参见 这里。