我已经在Windows操作系统上安装了MarkLogic服务器。我能够访问查询控制台和仪表板应用程序。但是,我无法通过端口 8001 访问管理服务器。我收到连接被拒绝的错误。
有人可以帮我弄清楚为什么我可以连接到导航仪表板和查询控制台,但不能连接到管理服务器?
我重新启动了服务,然后也卸载并重新安装了软件。
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)
)
是的,我认为这是升级和卸载时的问题。我使用以下查询来设置管理端口。执行成功。但是,当我导航到 8001 端口时,它通过查询控制台再次指向 8000。因此我完全卸载了它并直接使用MarkLogic 8安装。我的问题解决了。
检查 MarkLogic 服务器状态:
服务:打开服务应用程序(按 Win + R,输入 services.msc,然后按 Enter)。找到 MarkLogic 服务,并确保它正在运行。如果没有,请尝试启动它。 任务管理器:您还可以检查任务管理器(按 Ctrl + Shift + Esc)是否有任何正在运行的 MarkLogic 进程