检索package_information

时间:2017-06-01 23:56:41

标签: datastax-enterprise opscenter

我尝试使用OpsCenter 6.1安装新群集。 OpsCenter成功ssh到群集中的每个节点,然后几乎立即在每个节点上出错,并显示以下消息:

400 Client Error: Bad Request for url: http://<opscenter>:8888/api/v1/lcm/internal/nodes/<node-id>/package_information

尝试自己访问该网页时,我收到404错误消息:

{"brief": "error", "message": "{\"type\":\"ApiException\",\"code\":404,\"msg\":\"Can't find object for given parameters: {:job-id nil, :node-id \\\"<node-id>\\\"}\"}", "type": "NoSuchResource"}

请注意&lt; opscenter&gt; (上面)是我本地安装的IP地址,&lt; node-id&gt;是节点的ID。

考虑到我自己没有收到400错误,我假设我无法复制安装过程中发生的情况,因为某些已经回滚的步骤已经回滚。 / p>

对可能导致此问题的原因有任何了解?

提前致谢!

1 个答案:

答案 0 :(得分:0)

LCM开发人员......根据所提供的信息,很难确切地知道出了什么问题。但这里有一些提示:

  1. 如果在作业期间出现api错误,则错误将记录在opscenterd.log中(通常在软件包安装中的/ var / log / opscenter中,或者在tarball安装中的./log/中)。
  2. 内部api是私有的,未公开记录。它通过每个节点的秘密令牌进行身份验证,该令牌仅在作业的生命周期内有效,因此尝试手动ping内部URL非常具有挑战性,我们从未需要让某人尝试ping内部api来成功诊断问题。过去。这不是我建议花很多时间的东西。
  3. 通过在opscenter的logback.xml中将“lcm”记录器调高为调试并重新启动opscenterd,您可能会获得有关LCM正在执行错误的更多上下文。