gpt4 book ai didi

marklogic - 将 CORB 与 Marklogic 8 结合使用

转载 作者:行者123 更新时间:2023-12-03 06:59:55 32 4
gpt4 key购买 nike

我是 CORB 的新手,正在尝试使用指南:

https://github.com/marklogic-community/corb2/wiki/Hello-World-from-CORB

我的 CORB JAR 文件版本是:

marklogic-corb-2.4.1

我的 MarkLogic xcc JAR 文件版本是:

marklogic-xcc-6.0.2

我的 MarkLogic 版本是:

8.0-5.5

我在本地系统上复制了环境,并在执行包含文档指南中指定的代码的脚本时:

THREAD-COUNT=8
URIS-MODULE=selector.xqy|ADHOC
PROCESS-MODULE=transform.xqy|ADHOC
PROCESS-TASK=com.marklogic.developer.corb.ExportBatchToFileTask
EXPORT-FILE-NAME=HelloWorldReport.csv
PRE-BATCH-TASK=com.marklogic.developer.corb.PreBatchUpdateFileTask
EXPORT-FILE-TOP-CONTENT=Title,Author,URI

Script.sh 包含以下代码:

LIB=D:/POC

java -cp "$LIB/marklogic-xcc-6.0.2.jar;$LIB/marklogic-corb-2.4.1.jar" \
-DOPTIONS-FILE=my.properties \
com.marklogic.developer.corb.Manager \
xcc://admin:admin@localhost:8061/test

其中 test 是数据库名称,8061 是加载文档的数据库的端口号

注意:我们是否需要单独设置 XDBC 服务器...假设 Marklogic 版本 8 不需要 XDBC

我收到以下错误:

SEVERE: Error initializing CORB ContentSource not available.
com.marklogic.developer.corb.CorbException: ContentSource not available.
at com.marklogic.developer.corb.DefaultContentSourcePool.get(DefaultContentSourcePool.java:117)
at com.marklogic.developer.corb.Manager.prepareModules(Manager.java:680)
at com.marklogic.developer.corb.Manager.init(Manager.java:174)
at com.marklogic.developer.corb.AbstractManager.init(AbstractManager.java:168)
at com.marklogic.developer.corb.Manager.main(Manager.java:129)

最佳答案

该错误表明它无法连接到服务器。出现这样的错误时,我会检查您的连接信息是否正确。然后我会检查您运行 corb 的计算机是否可以连接到 MarkLogic 服务器。我遇到过负载均衡器或防火墙阻止 XCC 连接的问题。

我还将您正在使用的 XCC 版本更新到最新版本。

您不必创建 XCC 应用服务器,但必须在应用服务器设置中将其打开。当我遇到 XCC 问题时,为了消除可能发生的任何问题,我创建了一个单独的 XCC 应用服务器。

关于marklogic - 将 CORB 与 Marklogic 8 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50686145/

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