Classic/VPC環境で利用できます。
Search Engine Serviceの利用中に次のような問題が発生することがあります。問題ごとの原因と解決方法を確認し、適切に対処してください。
スナップショット作成失敗
スナップショットの作成に失敗しました。
原因
スナップショットを作成できない状況は次の通りです。
- 他のスナップショットを作成中または削除中の場合
- Object Storage関連の権限が不足しているサブアカウントで API認証キーを設定した場合
スナップショットが正常作成されない状況は次の通りです。
- クラスタの使用量が多い場合(データ入力量が多い場合や検索クエリが多い場合)
- クラスタが復元中の場合、または initializing状態のシャードが存在する場合
- Snapshot repositoryにデータ量が多すぎてタイムアウトが発生する場合
- 同一の Snapshot repository(バケット名と base_pathが同一)に2つ以上のクラスタがスナップショットを作成する場合
- スナップショット作成中に設定した API認証キーを使用停止した場合
- スナップショット作成中にバケットを削除したり、バケットにアクセス制御を設定した場合
- Object Storage Plugin(s3-repository)を削除した場合、または API認証キー(s3.client.default.access_key、s3.client.default.secret_key)を削除・変更した場合
解決方法
- 他のスナップショットが作成中または削除中かご確認ください。
- サブアカウントが Object Storageの権限を持っているかご確認ください。
- クラスタの使用量が少ない時間帯にスナップショットの作成を試みてください。
- Snapshot repositoryに大量のデータがある場合、APIを直接呼び出してスナップショットを作成してください。
- スナップショット作成中に、API認証キー、Object Storage Plugin、バケットの設定を変更しないでください。
- スナップショットが最大300個を超える場合、既存のスナップショットの中から古いスナップショットを削除してください。
注意
- Snapshot repositoryでは、同時に1つのタスク(スナップショットの作成、削除、復元)のみ実行できます。複数のタスクを同時に実行してスナップショットファイルに問題が生じた場合、これに対して NAVERクラウドプラットフォームは責任を負いません。
- バケット内のスナップショット関連ファイルを任意に変更または削除した場合、スナップショット関連のタスクが正常に行われないことがあり、NAVERクラウドプラットフォームはこれに対して責任を負いません。当該フォルダを削除するか、バケットを新規作成してスナップショットを作成してください。
ログ送信不可
特定の時点のログ送信ができません。
原因
ELASTICSEARCH_TEMPORARY_TIMEOUTエラーが発生したとみられます。
送信する内容の bulkデータで一度に大量を送信すると、エラーが発生することがあります。
解決方法
- Search Engine Serviceのエラーログは、Cloud Log Analyticsサービスで直接確認できます。NAVERクラウドプラットフォームコンソールで Cloud Log Analyticsサービスをクリックし、ログをご確認ください。
- 送信するデータ量を分割して送信するか、送信速度を調整してください。
Compliance settings未反映
Opensearchダッシュボードで Compliance settingsを変更しましたが、ログにも残らず反映もされていません。
原因
すべてのログは /home/nes/elasticsearch-logsに保存された後、Cloud Log Analyticsに収集され保存されます。audit logの場合は、/home/nes/elasticsearch-logs/{cluster-name}-audit.jsonとして保存されます。
解決方法
設定したログが /home/nes/elasticsearch-logs または /home/nes/elasticsearch-logs/{cluster-name}-audit.jsonに保存されているかご確認ください。
参考
本ガイドで必要な情報が見つからない場合やさらに必要な情報がある場合は、いつでも以下のフィードバックアイコンをクリックして、ご意見をお寄せください。いただいたご意見を参照して、より有益な情報を提供できるよう努力してまいります。