python中cloudera manager api出现错误403

2024-10-03 00:22:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我想列出CM的配置值。因此,我有一个用于不同集群(5.9.1、5.10.0和5.8.3)的代码:

from cm_api.api_client import ApiResource

cm_host = "XX.XX.70.12"
api = ApiResource(cm_host, username="supervision-user", password="XXXXXX" )

cm_config = api.get_cloudera_manager().get_config(view='full')

for item in cm_config:
  print("%s   =>   %s" % (item , cm_config[item]))

错误如下:

^{pr2}$

所以我不知道问题是从哪里来的。可能是什么?在

谢谢你

Ps:I用户是python clouderaapi v11。在


Tags: 代码fromimportclientapiconfighostget
2条回答

你能验证用户密码吗?403错误表示禁止

我回答了我自己的问题:事实上,它来自用户权限。我没有用同一个用户查询不同的集群。因此,我的阅读用户可以查询:

  • 服务
  • 组角色
  • 但不是Cloudera管理器参数!在

它需要一个管理员帐户能够查询一切。。。在

相关问题 更多 >