如何使用REST API查找安装了marklogic 9的数据中心版本

问题描述

如何找到然后查询ML服务器REST API,以便给我提供在Linux上的MarkLogic 9系统上运行的数据中心版本?

我尝试使用 https://docs.marklogic.com/datahub/5.2/tools/rest/rest-extensions.html ,但后来意识到我无法真正分辨出运行REST API的服务器上的哪个TCP端口。

我可以访问端口8001并查看所有Admin,App-Services App Server(我是本地管理员),但ML doco似乎指向端口8001。但是当我使用 https的URL时: // localhost:8001 / v1 / resources / mlHubversion 我收到一个错误

我是数据库专家,而不是网络开发人员,所以您需要耐心等待我。

任何帮助表示赞赏。

解决方法

如果您查看Admin ui,并在App Server之间查看,则很可能应该有一个名为“ data-hub-FINAL”的数据。该应用服务器的默认端口通常是端口8011。如果可以找到一个类似的名称,并且该服务器确实在端口8011上运行,那么您应该能够使用以下命令调用mlHubversion端点:

http:// localhost:8011 / v1 / resources / mlHubversion

或者如果配置了SSL,则可能使用https而不是http。

HTH!