製品
この記事には、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に設定されている。さらに、十分なヒープメモリを割り当てることもできます。
-
async re-index でインデックス定義を含む、インデックス定義パッケージ NPR-14064 をインストールします。
-
MongoDB に AEM がデプロイされている場合は、1つの AEM インスタンスが実行しているようにしてください。他のすべてのインスタンスを停止します。
-
適切なワークフロー
/system/console/jmx/org.apache.jackrabbit.oak%3Aid%3D11%2Cname%3D"async"%2Ctype%3D"PropertyIndexAsyncReindex"
-
インデックス作成を開始するには startPropertyIndexAsyncReindex() 関数を呼び出します。
-
次のメッセージのログファイルを監視します。
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 -
インデックスが正しく作成されていることを確認します。次のアップデートを確認します。
- reindexCount=1
- async="async-reindex" が削除されている (インデックスは同期モードに戻る)
-
次のインデックスについてのクエリー定義をチェックします。(また、次のクエリーが//element(*, oak:QueryIndexDefinition)[@async = "async-reindex"]に似た結果をふくまないようにします。)
- /oak:index/repMembers
- /oak:index/externalPrincipalNames
- /oak:index/externalId
-
インデックスの作成を中止するには、/system/console/jmx/org.apache.jackrabbit.oak%3Aname%3Dasync%2Ctype%3DIndexStats に移動します。
非同期インデックス作成は、リポジトリチェックポイントを作成します。インデックス作成タスクが完了したら、このチェックポイントを解放して、システムがガベージコレクションを円滑に実行できるようにします。次の手順を実行します。
-
CheckpointManager MBean を開きます。
MongoMK:
TarMK:
/system/console/jmx/org.apache.jackrabbit.oak%3Aid%3D3%2Cname%3D"Segment+node+store+checkpoint+management"%2Ctype%3D"CheckpointManger" -
listCheckpoints() API を呼び出します。
-
作成者プロパティの値のチェックポイントの行を async-reindex として検索します。
-
id 値をクリップボードにコピーします。
MongoMK では、r1234567aaaa-0-1に似ています.
TarMK では、6eac07d0- fe27-4d16-82f8-6d5da4cefd67に似ています. -
releaseCheckpoint() API を呼び出します。
-
p1として ID をペーストしている場合に、Invoke をタップまたはクリックします。.チェックポイントが解放されます。
Oak cumulative fix pack のインストール
OCFP をインストールする前に、必ずデータのバックアップを作成してください。
-
AEM UI で、AEM ロゴ、をタップまたはクリックし、Tools > Deployment > Packages へ行き、Package Manager を開きます。
-
アップロードして、OCFP パッケージをインストールします。
-
AEM を再起動します。
-
ソースのインスタンスを作成してから、システムを再起動してください。
-
一時的な場所で次のコマンドを使用して、AEM 6.1クイックスタートパッケージを解凍します。
java -jar quickstart.jar -unpack
-
Move /jcr_root/libs/system/install/* to /crx-quickstart/install.
-
Move /jcr_root/libs/system/install/crx3/* to /crx-quickstart/install/15.
-
AEM 6.1のインスタンスのアップグレードを続行します。
OCFP のアンインストールはサポートされていません。
入手可能な Oak Cumulative Fix Packs
Oak 1.2.31
日付 |
名前 |
リリースノート |
2019年4月03日 |
Oak 1.2.30
日付 |
名前 |
リリースノート |
---|---|---|
2018年10月5日 |
Oak 1.2.29
日付 |
名前 |
リリースノート |
---|---|---|
2018年4月6日 |
Oak 1.2.28
日付 |
名前 |
リリースノート |
---|---|---|
2018 年 2 月 9 日 |
Oak 1.2.27
日付 |
名前 |
リリースノート |
---|---|---|
2017年9月10日 |
Oak 1.2.26
日付 |
名前 |
リリースノート |
---|---|---|
2017 年 21 月 6 日 |