我想将MLbackup
目录放到云中。将启用日记归档的完整备份和增量备份推送到S3兼容对象存储是否有任何限制? S3兼容的云存储中是否支持日记归档?如果我将启用了日记归档的备份置于S3存储中会怎样?它最终会工作还是会出错?
另外,提供文档链接以配置ML以指向云存储。
答案 0 :(得分:1)
您可以备份到S3,但是如果要启用日记功能,则需要将它们写入其他位置。 S3不支持日记归档。
日志的默认位置在备份中,但是当creating programmatically时,您可以指定其他$journal-archive-path
。
您指定的目录可以是操作系统安装的目录路径,可以是HDFS路径,也可以是S3路径。有关在MarkLogic中使用HDFS和S3存储的详细信息,请参阅Disk Storage Considerations中的Query Performance and Tuning Guide。
S3上的存储具有“最终一致性”属性,这意味着写操作可能无法立即用于读取,但是在某些时候它们将可用。因此,MarkLogic中的 S3数据目录有一个限制,即MarkLogic不能在S3上创建日志。因此,MarkLogic建议仅将S3用于备份和只读林,否则可能会丢失数据。如果您的森林是只读的,则无需日记。