MarkLogicのセットアップは次のとおりです
- 3 ホスト
データ構成 - 各ホストに 1 つのマスター フォレスト - 異なるホスト上の各ホストに 1 つのレプリカ
Azure VM にデプロイされた MarkLogic クラスター (フェイルオーバー付きの 3 つのホスト) があります。
MarkLogic ContentPump (MLCP) を使用してデータを MarkLogic に取り込みます
これが私たちが実装したものです
- 最初のホストに Java をインストール
- コピーされた MLCP ツール
- ホスト パラメータとして最初のサーバーを提供することによって取り込まれたデータ
これで、XML のバッチを取得して MarkLogic に戻すことができました
フェイルオーバーの実装で、何らかの理由で1番目のホストが使用できないため、2番目のホストを介してデータを取り込もうとしたときに、レコードが別のホストで取り込まれたというエラーが発生し始めたため、ここから更新できません。
摂取プロセスで従うべきベスト プラクティスを知りたい