この記事には、Oak リポジトリを使用する各種の累積修正パックの詳細が含まれ、AEM 6.1に Oak 累積修正パックをインストールする方法について説明します。

リリース情報

製品 Adobe Experience Manager
バージョン 6.1
リリース Oak Cumulative Fix Packs
推奨バージョン 1.2.x

Oak cumulative fix packs の概要

アドビでは、Oak cumulative fix packs(OCFP)を使用して、Oak repository の修正を提供しています。また、アドビは OCFPs のすべてのサポート要件を満たしています。

Adobe Experience Manager(AEM)は、標準の累積修正パックと同様に、OCFP をサポートしています。

OCFP には他のソフトウェアとの依存関係がありません。したがって、依存関係の検索や解決について心配する必要はありません。

デプロイメントを最新に保つために、AEM バージョンの最新の累積修正パックをインストールします。

最新の OCFP をインストールした場合は、OCFP の次期リリースが正式に利用可能になるまで、診断のビルドを求められます。

診断のビルドは、ホットフィックスと同程度の品質保証を提供します。累積修正パック(CFP)、サービスパック、製品リリースの品質保証レベルは一致しません。

CFP と他のリリースタイプの情報については、Maintenance Release Vehicle を参照。

インストール手順

インデックス作成(Oak 1.2.19以上)

Oak Cumulative Fix pack 1.2.19およびそれ以上のバージョンはインデックス定義が含まれています。ただし、インデックス作成は資源集約型です。Oak 1.2.19+ CFP をデプロイする前に、インデックスを作成するには、次の手順を実行します。ただし、Oak CFP 以前のバージョン(1.2.19以上)に適用するときに、既にインデックス定義を構築した場合は、この手順をスキップすることもできます。

注意:

インデックスを作成するには、次のことを確認します- Dupdate.limit が高い値、例えば200000に設定されている。さらに、十分なヒープメモリを割り当てることもできます。

  1. async re-index でインデックス定義を含む、インデックス定義パッケージ NPR-14064 をインストールします。

  2. MongoDB に AEM がデプロイされている場合は、1つの AEM インスタンスが実行しているようにしてください。他のすべてのインスタンスを停止します。

  3. 適切なワークフロー 

    /system/console/jmx/org.apache.jackrabbit.oak%3Aid%3D11%2Cname%3D"async"%2Ctype%3D"PropertyIndexAsyncReindex"

  4. インデックス作成を開始するには startPropertyIndexAsyncReindex() 関数を呼び出します。

  5. 次のメッセージのログファイルを監視します。
    22.02.201711:34:32.602*INFO* [aysnc-index-update-async-reindex] org.apache.jackrabbit.oak.plugins.index.AsyncIndexUpdate [async-reindex] Reindexing completed for indexes: [/oak:index/externalId*(0), /oak:index/externalPrincipalNames*(0), /oak:index/repMembers*(51)] in 1.085 s

  6. インデックスが正しく作成されていることを確認します。次のアップデートを確認します。

    • reindexCount=1
    • async="async-reindex" が削除されている (インデックスは同期モードに戻る)
  7. 次のインデックスについてのクエリー定義をチェックします。(また、次のクエリーが//element(*, oak:QueryIndexDefinition)[@async = "async-reindex"]に似た結果をふくまないようにします。)

    • /oak:index/repMembers
    • /oak:index/externalPrincipalNames
    • /oak:index/externalId
  8. インデックスの作成を中止するには、/system/console/jmx/org.apache.jackrabbit.oak%3Aname%3Dasync%2Ctype%3DIndexStats に移動します。

非同期インデックス作成は、リポジトリチェックポイントを作成します。インデックス作成タスクが完了したら、このチェックポイントを解放して、システムがガベージコレクションを円滑に実行できるようにします。次の手順を実行します。

  1. CheckpointManager MBean を開きます。

    MongoMK:

    /system/console/jmx/org.apache.jackrabbit.oak%3Aname%3DDocument+node+store+checkpoint+management%2Ctype%3DCheckpointManger

    TarMK:

    /system/console/jmx/org.apache.jackrabbit.oak%3Aid%3D3%2Cname%3D"Segment+node+store+checkpoint+management"%2Ctype%3D"CheckpointManger"

  2. listCheckpoints() API を呼び出します。

  3. 作成者プロパティの値のチェックポイントの行を async-reindex として検索します。

  4. id 値をクリップボードにコピーします。
    MongoMK では、r1234567aaaa-0-1に似ています.
    TarMK では、6eac07d0- fe27-4d16-82f8-6d5da4cefd67に似ています.

  5. releaseCheckpoint() API を呼び出します。

  6. p1として ID をペーストしている場合に、Invoke をタップまたはクリックします。.チェックポイントが解放されます。

Oak cumulative fix pack のインストール

OCFP をインストールする前に、必ずデータのバックアップを作成してください。

  1. AEM UI で、AEM ロゴ、をタップまたはクリックし、Tools > Deployment > Packages へ行き、Package Manager を開きます。

  2. アップロードして、OCFP パッケージをインストールします。

  3. AEM を再起動します。

AEM 6.1にアップグレードのコンテキストで OCFP をデプロイするには、次の手順を実行します。
  1. ソースのインスタンスを作成してから、システムを再起動してください。

  2.  一時的な場所で次のコマンドを使用して、AEM 6.1クイックスタートパッケージを解凍します。

    java -jar quickstart.jar -unpack
  3. Move /jcr_root/libs/system/install/* to /crx-quickstart/install.

  4. Move /jcr_root/libs/system/install/crx3/* to /crx-quickstart/install/15.

  5. AEM 6.1のインスタンスのアップグレードを続行します。

注意:

OCFP のアンインストールはサポートされていません。

入手可能な Oak Cumulative Fix Packs

Oak 1.2.29

日付 名前 リリースノート
2018年4月6日 OCFP 21492 Oak 1.2.29

Oak 1.2.28

日付 名前 リリースノート
2018 年 2 月 9 日 OCFP 18737 Oak 1.2.28

Oak 1.2.27

日付 名前 リリースノート
2017年9月10日
OCFP 17336 Oak 1.2.27

Oak 1.2.26

日付 名前 リリースノート
2017 年 21 月 6 日 OCFP 16519 Oak 1.2.26

参考情報:

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー