Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 3710|Odgovoriti: 0

Elasticsearch (ES) ne uspe zapisati podatkov v rešitev napake

[Kopiraj povezavo]
Objavljeno na 17. 04. 2023 12:09:09 | | | |
Zahteve: Spletna stran ugotovi, da z iskanjem ključnih besed v polnem besedilu rezultati ne morejo prikazati najnovejših podatkov, se prijaviti na strežnik za preverjanje prostora na disku in ugotoviti, da je prostor na disku poln; pravzaprav sem se s takšno napako že srečal, ker je to moja osebna spletna stran in ni orodij, kot je spremljanje informacij o virih, zato težave nisem našel sprva.

Po rešitvi problema strežniškega diska preizkusite dodajanje novega dokumenta (dodajanje podatkov) v Elasticsearch (ES) in ugotovite, da podatkov ni mogoče zapisati, kar povzroči napako 403, kot je prikazano na spodnji sliki:



Neuspešen nizkonivojski klic na POST: /filecn/FileInfoEs
# Revizijska sled tega API klica:
- [1] Slab odziv: Vozlišče: http://xxxx:9200/ Vzel je: 00:00:00.0068726
# OriginalException: Elasticsearch.Net.ElasticsearchClientException: Oddaljeni strežnik vrne napako: (403) Prepovedano. Pokličite: Statusna koda 403 iz: POST /filecn/FileInfoEs. Napaka strežnika: Tip: cluster_block_exception Razlog: "blokirano od: [PREPOVEDANO/12/index samo za branje / dovoli brisanje (api)];" ---> System.Net.WebException: Oddaljeni strežnik vrne napako: (403) Prepovedano.
   at System.Net.HttpWebRequest.GetResponse()
   In Elasticsearch.Net.HttpWebRequestConnection.Request[TResponse](RequestData requestData)
   --- Konec notranjega sledenja sklada izjem ---
# Prošnja:
<Tok zahtev ni zajet ali je serializator že dokončno prebral. Nastavite DisableDirectStreaming() na ConnectionSettings, da se to prisili v odzivu.>
# Odgovor:
<Odzivni tok ni zajet ali je serializator že prebral do konca. Nastavite DisableDirectStreaming() na ConnectionSettings, da ga prisilite, da se nastavi na odzivu.>
Vzrok: Zaradi strežniškega diska, na katerem se nahaja ES, se indeks, ko je kateri koli indeks enega ali več delcev dodeljen vozlišču na disku, ki shranjuje več kot 95 % diska, indeks prisilno preklopi v način samo za branje.read_only_allow_delete atributu, kadar je ta atribut resničen, ES indeks dovoljuje le branje in brisanje podatkov, ne pa dovoljuje dodajanja in spreminjanja podatkov

Oglejte si vse informacije o nastavitvah indeksa, ki jih je treba obiskati:http://127.0.0.1:9200/_settings/_all?pretty



rešitev

Pošljite ukaz PUT Elasticsearchu, da spremenite vrednosti parametra read_only_allow_delete na naslednji način:



Zdravje grozda Elasticsearch(ES): rdeča Analiza okvar
https://www.itsvse.com/thread-9543-1-1.html
(Konec)





Prejšnji:Poročila novincev
Naslednji:Trije zakoni IT industrije
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com