类似于命名空间,可以使用 admin API 管理租户。目前可以对租户进行两项配置:
- Admin 角色
- 允许的集群
租户资源
获取资源列表
pulsar-admin
$ pulsar-admin tenants list
此命令会返回一个简单的列表,如:
my-tenant-1
my-tenant-2
创建
pulsar-admin
可以使用 create
子命令来创建租户:
$ pulsar-admin tenants create my-tenant
在创建租户时,可以通过使用 -r
/--admin-roles
flag 来分配 admin 角色。可以通过以逗号分隔的列表来指定多个角色。示例如下:
$ pulsar-admin tenants create my-tenant \
--admin-roles role1,role2,role3
$ pulsar-admin tenants create my-tenant \
-r role1
获取配置
pulsar-admin
可以通过 get
子命令指定租户名称,并以 JSON 对象的形式查看租户配置:
$ pulsar-admin tenants get my-tenant
{
"adminRoles": [
"admin1",
"admin2"
],
"allowedClusters": [
"cl1",
"cl2"
]
}
删除
pulsar-admin
可以使用 delete
子命令指定租户名称,并删除租户:
$ pulsar-admin tenants delete my-tenant
更新
pulsar-admin
可以使用 update
子命令更新租户配置
当前内容版权归 Apache Pulsar 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 Apache Pulsar .