1

我已经在 Windows 操作系统上安装了 MarkLogic 服务器。我能够访问查询控制台和仪表板应用程序。但是,我无法访问端口 8001 上的管理服务器。我收到连接被拒绝的错误。

有人可以帮我弄清楚为什么我可以连接到导航仪表板和查询控制台,而不是管理服务器吗?

我重新启动了服务,然后也卸载并重新安装了软件。

4

2 回答 2

1

如果您可以访问查询控制台,那么您可以执行以下脚本以admin:appserver-set-port将管理服务器端口更改为可用的其他端口(此示例设置为端口 1234):

xquery version "1.0-ml";
import module namespace admin = "http://marklogic.com/xdmp/admin" 
          at "/MarkLogic/admin.xqy";

let $port := 1234   
let $config := admin:get-configuration()
let $groupid := admin:group-get-id($config, "Default")
return 
  admin:save-configuration(
    admin:appserver-set-port(
      $config, 
      admin:appserver-get-id($config, $groupid, "Admin"),
      $port)
  )
于 2017-03-20T03:03:59.657 回答
0

是的,我认为这是升级和卸载时的问题。我使用以下查询来设置管理端口。它被成功执行。但是,当我导航到 8001 端口时,它通过查询控制台再次指向 8000。因此,我将其完全卸载并直接安装了 MarkLogic 8。我的问题解决了。

于 2017-03-20T19:31:10.937 回答