ApachePulsar:如何获取名称空间“ sample / standalone / ns1”的策略?

时间:2019-06-09 09:04:47

标签: apache-pulsar

我正在使用Pulsar Admin Rest API,并希望从文档中使用API​​获取名称空间的策略: /admin/v2/namespaces/{tenant}/{namespace}

Pulsar有2个默认租户:公共,样本。由此,我得到了:

  • publicpublic/defaultpublic/functions
  • samplesample/standalone/ns1

我们可以理解,在public/default中:名称空间名称为default,租户为public

问题出在sample/standalone/ns1上,承租人是sample,名称空间是standalone/ns1,不是吗?如果是这样,我如何从中获得政策?

我尝试使用API​​ /admin/v2/namespaces/sample/standalone/ns1以上但获得405: Method not Allowed

我希望有人可以向我解释这个问题。谢谢!

1 个答案:

答案 0 :(得分:1)

我认为其中可能会有一些混乱,因为standalone最类似于群集的名称。通常在独立模式下运行Pulsar时会创建此群集名称。

此外,如果您需要获取ns1租户中的命名空间sample的策略,则需要针对以下URL运行请求:

/admin/v2/namespaces/sample/ns1

请注意,上述URL中的namespaces是指用于命名空间资源的端点,与命名无关。