Search Services のバックアップ

このページでは、Search Services のバックアップについて記載します。

目次


概要

Search Services をバックアップする方法はいくつかあります。Solr インデックスのバックアッププロパティを設定するには次のいずれかを使用します。

  1. Share の管理コンソール
  2. alfresco-global.properties ファイルを編集する
  3. JConsole などの JMX クライアント

方法


いずれの方法を使用する場合でも、最終的に実施することは、バックアップ先のフォルダの設定となります。

Share の管理コンソールを使用して Solr のバックアッププロパティを設定する

  1. 管理コンソールを起動します。詳細については、管理コンソールの起動 を参照してください
  2. リポジトリサービス セクションで 検索サービス をクリックします



    Search Service
    ページが表示されます。



  3. バックアップ設定 セクションまでスクロールします



    ここでバックアップの場所を指定し、Solr インデックスの各コア (メインストアとアーカイブストア) のバックアッププロパティを編集できます。

    • バックアップの保存場所:バックアップを保存する場所をフルパスで指定します。この場所は、Search Services がインストールされているマシン上にあるか、Solr のホストからアクセスできる場所である必要があります。たとえば、/opt/alfresco-search-services/backups/alfresco です。
    • バックアップの Cron 式:バックアップの実行タイミングを定義する Quartz cron 式を指定します。Solr は、作成したインデックスバックアップごとにタイムスタンプ付きのサブディレクトリを作成します。
    • 保持するバックアップの数:Solr が保持する必要があるインデックスバックアップの最大数を指定します。

  4. 保存 をクリックします

alfresco-global.properties ファイルを使用して Solr バックアップディレクトリを指定する

このタスクでは、alfresco-global.properties ファイルを使用して Solr バックアップディレクトリを指定する方法を示します。

alfresco-global.properties ファイルを使用して Solr バックアップディレクトリを設定するには、次のプロパティの値を、バックアップを保持する必要があるフルパスに設定します。

alfresco-global.properties
solr.backup.archive.remoteBackupLocation=
solr.backup.alfresco.remoteBackupLocation=

サブシステムに設定された値は、構成ファイルのプロパティ値が無視される可能性があることを意味します。 Share 管理コンソールまたは JMX クライアントを使用して、バックアップの場所を設定します。

JMX クライアントを使用した Solr インデックスのバックアップ

Oracle Java SE Development Kit (JDK) をインストールしている場合は、JMX クライアントである JConsole を使用して、Solr インデックスのバックアップ、Solr バックアッププロパティの編集、およびバックアップディレクトリの設定を行うことができます。

  • Solr インデックスのバックアップは、JMX MBeans > Alfresco> Schedule > DEFAULT > MonitoredCronTrigger > search.alfrescoCoreBackupTrigger > Operations > executeNow タブの JConsole などの JMX クライアントを使用して設定できます。デフォルトのビューは Solr コアの要約です。または、MBeans > Alfresco > SolrIndexes > coreName > Operations > backUpIndex タブに移動します。 remoteLocation テキストボックスにディレクトリ名を入力し、backUpIndex をクリックします

  • Solr バックアッププロパティは、JMX MBeans > Alfresco > Configuration > Search > managed > solr6 > Attributes タブの JMX クライアントを使用して編集できます。デフォルトのビューはSolrコアの要約です

  • JMX クライアントを使用してSolrバックアップディレクトリをセットアップするには、MBeans tab > Alfresco > Configuration > Search > managed > solr > Attributes に移動し、solr.backup.alfresco.remoteBackupLocation および solr.backup.archive.remoteBackupLocation プロパティの値を変更します
    • /replication ハンドラに Solr をバックアップするように指示する HTTP コマンドを使用して、バックアップをトリガーすることもできます。次に例を示します

      http://localhost:8080/solr/alfresco/replication?command=backup&location={{existingDirectory}}&numberToKeep=4&wt=xml


      場所:

      location は、バックアップが作成されるパスを指定します。パスが絶対パスでない場合、バックアップパスは Solr のインスタンスディレクトリからの相対パスになります。

      numberToKeep は、保持するバックアップの数を指定します。


参考:Backing up Search Services

リックソフト株式会社 は、日本でトップレベルのAtlassian Platinum Solution Partnerです。
大規模ユーザーへの対応実績が認められたEnterpriseの認定をうけ、高度なトレーニング要件をクリアし、小規模から大規模のお客様まで対応可能な実績を示したパートナー企業です。


Copyright © Ricksoft Co., Ltd. プライバシーポリシー お問い合わせ