在MarkLogic Docker上安装DHF

在MarkLogic Docker上安装DHF,docker,marklogic,marklogic-dhf,Docker,Marklogic,Marklogic Dhf,现在,我正试图在MarkLogic Docker实例(在Docker Mac上)上安装最新的DHF。 基于docker Hub上提供的映像,我可以成功运行MarkLogic 10 docker实例 当我尝试安装最新的DHF时,问题出现了。 我尝试了两种方法,从“主机”或“容器实例”内部运行DHF jar。 然而,这两种方式都会导致在启动数据中心项目时失败(48%,第24步,共47步)。 我在“快速启动日志”窗口中看到以下错误 java.lang.RuntimeException: com.mar

现在,我正试图在MarkLogic Docker实例(在Docker Mac上)上安装最新的DHF。 基于docker Hub上提供的映像,我可以成功运行MarkLogic 10 docker实例

当我尝试安装最新的DHF时,问题出现了。 我尝试了两种方法,从“主机”或“容器实例”内部运行DHF jar。 然而,这两种方式都会导致在启动数据中心项目时失败(48%,第24步,共47步)。 我在“快速启动日志”窗口中看到以下错误

java.lang.RuntimeException: com.marklogic.client.MarkLogicIOException: java.io.IOException: unexpected end of stream on Connection{localhost:8010, proxy=DIRECT hostAddress=localhost/0:0:0:0:0:0:0:1:8010 cipherSuite=none protocol=http/1.1} at com.marklogic.hub.deploy.commands.GenerateFunctionMetadataCommand.execute(GenerateFunctionMetadataCommand.java:88)

任何建议都将不胜感激。

当触发MarkLogic重新启动以应用配置更新(仅对特定设置(如端口更改等)时,
连接流意外结束
类型的消息通常会发生,而部署并不预期会发生这种情况。通常的解决方案是重复最后一个命令,让它再试一次,然后在它停止的地方继续

它通常发生在初始部署期间,即添加和配置大量应用程序服务器和数据库时。一旦数据中心就位,就不应该再发生这种情况


顺便说一句,我也尝试过我的Windows 10笔记本电脑,但在这种情况下,它实际上工作得很好…根据你的建议,我为Docker添加了一些额外的资源,并冷静地继续。。然后,它完美地工作了!非常感谢你的建议。