我在Windows操作系统上安装了MarkLogic服务器。我可以访问查询控制台和仪表板应用程序。但是,我无法访问端口8001上的管理服务器。我收到连接拒绝错误。
有人可以帮我弄清楚为什么我可以连接到导航仪表板和查询控制台,而不是管理服务器?
我重新启动了服务,然后卸载并重新安装了该软件。
答案 0 :(得分: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)
)
答案 1 :(得分:0)
是的,我认为这是升级问题和卸载时的问题。我使用了以下查询来设置管理端口。它成功执行了。但是,当我导航到8001端口时,它再次通过查询控制台指向8000。因此我完全卸载它并直接安装MarkLogic 8。我的问题解决了。