Wie behebe ich den Fehler 403 „index_create_block_exception“ oder „cluster_block_exception“ im OpenSearch Service?

Lesedauer: 2 Minute
0

Ich habe versucht, einen Index zu erstellen oder Daten in meine Amazon OpenSearch Service-Domain zu schreiben, aber mir wird ein „index_create_block_exception“- oder „cluster_block_exception“-Fehler angezeigt.

Lösung

Befolgen Sie diese Schritte zur Fehlerbehebung für die Art von ClusterBlockException-Fehlermeldung, die Sie erhalten haben.

index_create_block_exception

{
     "error": {
          "root_cause": [{
               "type": "index_create_block_exception",
               "reason": "blocked by: [FORBIDDEN/10/cluster create-index blocked (api)];"
          }],
          "type": "index_create_block_exception",
          "reason": "blocked by: [FORBIDDEN/10/cluster create-index blocked (api)];"
     },
     "status": 403
}

Dieser Fehler tritt auf, weil zu wenig Speicherplatz zur Verfügung steht. Informationen zur Behebung von Speicherplatzproblemen finden Sie unter Zu wenig verfügbarer Speicherplatz. Dieser Fehler tritt auch aufgrund eines hohen JVM-Speicherdrucks auf. Informationen zur Behebung von Problemen mit hohem JVM-Speicherdruck finden Sie unter Wie behebe ich einen hohen JVM-Speicherdruck in meinem Amazon OpenSearch Service-Cluster?

cluster_block_exception (Cluster im schreibgeschützten Zustand)

{
  "error" : {
    "root_cause" : [
      {
        "type" : "cluster_block_exception",
        "reason" : "blocked by: [FORBIDDEN/6/cluster read-only (api)];",
      }
    ],
    "type" : "cluster_block_exception",
    "reason" : "blocked by: [FORBIDDEN/6/cluster read-only (api)];",
  },
  "status" : 403
}

Dieser Fehler tritt auf, wenn der schreibgeschützte Block auf true gesetzt ist. Tritt ein Quorumverlust auf und Ihr Cluster hat mehr als einen Knoten, stellt OpenSearch das Quorum wieder her und versetzt den Cluster in einen schreibgeschützten Zustand. Sie können GET _cluster/settings verwenden, um zu überprüfen, ob der schreibgeschützte Status auf true gesetzt ist.

Weitere Informationen finden Sie unter Cluster im schreibgeschützten Zustand.

cluster_block_exception (warme Indizes)

{
 "error": {
   "root_cause": [{
      "type": "cluster_block_exception",
      "reason": "blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];"
    }],
    "type": "cluster_block_exception",
    "reason": "blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];"
  },
  "status": 403
}

Dieser Fehler tritt auf, wenn Sie versuchen, einzelne Dokumente in den warmen Indizes hinzuzufügen, zu aktualisieren oder zu löschen. Warme Indizes sind schreibgeschützt, sofern Sie sie nicht in den Hot-Speicher zurücksenden. Sie können die Indizes nur abfragen und löschen, wenn sie im UltraWarm-Speicher vorhanden sind. Um Dokumente zu aktualisieren, müssen Sie den Index vom UltraWarm-Speicher in den Hot-Speicher migrieren.

Weitere Informationen finden Sie unter Warme Indizes in den Hot-Speicher zurücksenden.

Ähnliche Informationen

Wie kann ich eine Amazon OpenSearch Service-Domain hochskalieren oder aufskalieren?

AWS OFFICIAL
AWS OFFICIALAktualisiert vor einem Jahr