Marklogic林从管理页面中的林列表中消失

时间:2015-09-29 08:53:25

标签: marklogic

我尝试重命名Marklogic 8数据库中的林,但林会从管理页面中的林列表中消失。我仍然可以从文件系统访问林。如果我尝试通过Marklogic使用ID访问林,我会收到错误“ADMIN-NOSUCHFOREST:No such forest”。

我通过管理页面/ forest /重命名了林,点击了林链接,并从林配置页面更改了名称。

如何让森林对Marklogic可见?

1 个答案:

答案 0 :(得分:1)

这听起来很不寻常。我从来没有见过这样的事情。如果您有资格获得支持,我建议您与他们联系以报告此事。

接下来,有很多方法可以解决这个问题,但如果您的数据对您很重要,请先进行复制/备份。

现在,我无法想到发生这种情况的特殊原因,但有很多事情你可以自己看看。我要看的第一件事是ErrorLog.txt。如果林仍处于群集配置中,那么ErrorLog中可能会出现关于出错的重要提示。

接下来,您还可以查看位于/ var / opt / MarkLogic /的文件。这是群集配置文件所在的位置。其中包括名为assignments.xml的文件,以及名为assignments_ [0-9] .xml的旧副本。此文件告诉MarkLogic哪个林位于哪个以及它所在的主机上。将assignments.xml与assignments_1.xml进行比较可能是值得的。

我不建议这样做,特别是如果您正在运行群集,但您可以进入该文件,并对其进行编辑,或者可能还原assignments_1.xml文件。如果您真的想要试验一下,请确保在MarkLogic服务在所有相关主机上关闭时编辑这些文件,并在所有主机上执行此操作。

HTH!