问题描述
如何找到然后查询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!