gpt4 book ai didi

MarkLogic 迁移

转载 作者:行者123 更新时间:2023-12-05 01:31:36 29 4
gpt4 key购买 nike

我在 ec2 linux 7 上有一个 MarkLogic 服务器。我想将它迁移到 linux 6。我将 ebs 移动到新的 linux 6 并将其安装在 /var/opt/MarkLogic .

我能够启动 MarkLogic 并使用 Web 访问管理页面。在我今天开始出错之前,一切看起来都很棒。我是 MarkLogic 的新手。

500: Internal Server Error
XDMP-LEXVAL: db:database-id("") -- Invalid lexical value ""
In /MarkLogic/Admin/lib/nav-format.xqy on line 181
In get-databases("")

$icon = ""
$databases = <databases xsi:schemaLocation="http://marklogic.com/xdmp/database database.xsd" xml:lang="zxx" timestamp="14682485897919660" xmlns="http://marklogic.com/xdmp/database" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><database><database-name>Documents</database-name><database-id>1...</databases>
$g = <database xmlns="http://marklogic.com/xdmp/database" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><database-name>8080-canonicalHL7-modules</database-name><databas...</database>

/MarkLogic/Admin/lib/nav-format.xqy 第 884 行 在 database-nav("database", "summary", (), "")

$section = "database"
$panel = "summary"
$param = ()
$icon = ""

/MarkLogic/Admin/lib/nav-format.xqy 第 2353 行 在 printNav("database", "summary", (), "")

$section = "database"
$panel = "summary"
$param = ()
$icon = ""
$sec = "database"
$start-time = xs:dayTimeDuration("PT0.001535S")

/MarkLogic/Admin/lib/database-summary-form.xqy 第 123 行 在

databaseSummaryPage(<databases xsi:schemaLocation="http://marklogic.com/xdmp/database database.xsd" xml:lang="zxx" timestamp="14682485897919660" xmlns="http://marklogic.com/xdmp/database" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><database><database-name>Documents</database-name><database-id>1...</databases>, ())

$datanode = <databases xsi:schemaLocation="http://marklogic.com/xdmp/database database.xsd" xml:lang="zxx" timestamp="14682485897919660" xmlns="http://marklogic.com/xdmp/database" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><database><database-name>Documents</database-name><database-id>1...</databases>
$msgs = ()

在第 17 行的/database-summary.xqy 中

最佳答案

看起来在你周围移动的数据中,你已经损坏了你的磁盘配置设置和/或数据,所以现在它有一个空字符串数据库 ID,这正在阻塞一些管理代码,而这些管理代码并不期望它能够即将发生。这不是代码问题,而是磁盘上的配置数据不完全一致。也许您移动了一些数据,但不是全部。也许您在服务器运行时移动了所有这些数据。从这里我无法分辨。

你说你是 MarkLogic 的新手,所以这可能只是一个开发服务器,所以我的建议是简单地重新开始。

关于MarkLogic 迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38310618/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com