10.2604.2 へのアップグレード前の準備

注意: 以前のバージョンから上位バージョンまたは最新バージョンへアップグレードする場合は、 「アップグレード前のタスク 」ページに記載されている、各中間リリースに関するアップグレード前の手順を必ず完了させてください。 そのバージョンがページに記載されていない場合は、そのリリースにおいてアップグレード前の準備作業は必要ないことを意味します。

新しいオプティマイザーのバージョンにアップグレードする前に、オプティマイザーの Elasticsearch インデックスを削除してください。

このタスクについて

以下の手順は、お使い Sterling Intelligent Promising のデプロイメントで「Optimizer」サービスが有効になっている場合にのみ適用されます。 パフォーマンス向上のためのデータベース再構築の一環として、以下の手順に記載されている Elasticsearch のインデックスを削除することを強く推奨します。 これらのインデックスを削除できず、データを保持する必要がある場合は、アップグレードを進める前に、サポートチームに連絡してデータの移行について支援を受けてください。

重要: インデックスを削除する前に、 Elasticsearch のデータについて必要なバックアップを必ず行ってください。

手順

  1. 以下のAPIを呼び出すことで、すべてのオプティマイザ・インデックスとそのエイリアスを取得します。
    GET /_cat/aliases/otmz-*?h=alias,index,is_write_index&format=json
    このAPIは、すべてのOptimizerエイリアス、それに対応するインデックス名、およびそのインデックスが書き込み用インデックスであるかどうかを、JSON形式で返します。
  2. 削除処理から、以下のエイリアスを除外してください。 これらのエイリアスに関連付けられているインデックスは、一切削除しないでください。
    otmz-promise-order
    otmz-promise-shipment
    otmz-appstat-info
  3. 手順 2 に記載されているエイリアスに関連付けられていない、残りのインデックスを削除してください。 手順 1 で取得したインデックス名を使用し、削除する各インデックスについて、以下の API を実行してください。

    APIから返された実際のインデックス名に置き換えて <index_name> ください。

    DELETE /<index_name>