Резервное копирование ML и Amazon S3.Как? - PullRequest
0 голосов
/ 03 октября 2018

Я бы хотел поместить каталог MLbackup в облако.Существуют ли какие-либо ограничения для отправки полных и инкрементных резервных копий с включенным архивированием журналов в хранилище объектов, совместимое с S3?Поддерживается ли архивирование журналов в облачном хранилище, совместимом с S3?Что произойдет, если я сохраню резервное копирование с включенным архивированием журналов в хранилище S3?Со временем это сработает или я получу ошибки?Также предоставьте ссылку на документы, чтобы настроить ML для указания на облачное хранилище.

1 Ответ

0 голосов
/ 06 октября 2018

Вы можете сделать резервную копию на S3, но если вы хотите включить ведение журнала, вам нужно будет записать их в другое место.Архивирование журналов не поддерживается на S3.

Местоположение журналов по умолчанию находится в резервной копии, но когда создает программно , вы можете указать другой $journal-archive-path.

Резервное копирование базы данных

Указанный вами каталог может быть путем к каталогу, смонтированному в операционной системе, это может быть путь HDFS или путь S3.Подробнее об использовании хранилищ HDFS и S3 в MarkLogic см. Замечания о дисковом хранилище в Руководстве по производительности и настройке запросов .

S3 и MarkLogic

Хранилище на S3 имеет свойство 'возможной согласованности', означающее, что операции записи могут быть недоступны для чтения сразу, но в какой-то момент они будут доступны.Из-за этого каталоги данных S3 в MarkLogic имеют ограничение, заключающееся в том, что MarkLogic не создает журналы на S3 .Поэтому MarkLogic рекомендует использовать S3 только для резервных копий и для лесов, доступных только для чтения, в противном случае вы рискуете потерять данные.Если ваши леса доступны только для чтения, журналы не нужны.

...