Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 3710|Atbildi: 0

Elasticsearch (ES) neizdodas rakstīt datus kļūdas risinājumā

[Kopēt saiti]
Publicēts 17.04.2023 12:09:09 | | | |
Prasības: Vietne konstatē, ka, veicot atslēgvārdu pilnteksta meklēšanu, meklēšanas rezultāti nevar parādīt jaunākos datus, pieteikties serverī, lai pārbaudītu vietu diskā, un konstatēt, ka vieta diskā ir pilna, patiesībā es iepriekš esmu saskāries ar šāda veida kļūmēm, jo tā ir mana personīgā vietne, un nav tādu rīku kā resursu informācijas uzraudzība, tāpēc es pirmo reizi neatradu problēmu.

Pēc servera diska problēmas atrisināšanas pārbaudiet jauna dokumenta pievienošanu (pievienojiet datus) Elasticsearch (ES) un konstatējiet, ka datus nevar ierakstīt, izraisot 403 kļūdu, kā parādīts zemāk redzamajā attēlā:



Neveiksmīgs zema līmeņa izsaukums POST: /filecn/FileInfoEs
# Šī API izsaukuma audita pēdas:
- [1] BadResponse: Mezgls: http://xxxx:9200/ Paņēma: 00:00:00.0068726
# Oriģinālais izņēmums: Elasticsearch.Net.ElasticsearchClientException: Attālais serveris atgriež kļūdu: (403) Aizliegts. Zvaniet: Statusa kods 403 no: POST /filecn/FileInfoEs. ServerError: Tips: cluster_block_exception Iemesls: "bloķēts: [FORBIDDEN/12/index read-only / allow delete (api)];" ---> System.Net.WebException: Remote Server atgriež kļūdu: (403) Aizliegts.
   vietnē System.Net.HttpWebRequest.GetResponse()
   Programmā Elasticsearch.Net.HttpWebRequestConnection.Request[TResponse](RequestData requestData)
   --- Iekšējo izņēmumu steka izsekošanas --- beigas
# Pieprasījums:
<Pieprasīt straumi, kas nav tverta vai jau ir nolasīta līdz pabeigšanai, izmantojot serializatoru. Iestatiet DisableDirectStreaming() uz ConnectionSettings, lai piespiestu to iestatīt atbildē.>
# Atbilde:
<Atbildes plūsma nav tverta vai jau nav nolasīta līdz galam. Iestatiet DisableDirectStreaming() uz ConnectionSettings, lai piespiestu to iestatīt atbildē.>
Iemesls: Izraisa servera diska vieta, kurā atrodas ES, tiklīdz kāds viena vai vairāku šķembu indekss ir piešķirts mezglam diskā, kurā glabājas vairāk nekā 95% diska, indekss tiks piespiests tikai lasīšanas režīmā.read_only_allow_delete atribūts, ja šis atribūts ir patiess, ekosistēmu pakalpojumu indekss atļauj tikai nolasīt un dzēst datus, bet neļauj pievienot un modificēt datus

Skatīt visu indeksa iestatījumu informāciju, kas jāapmeklē:http://127.0.0.1:9200/_settings/_all?pretty



šķīdums

Nosūtiet komandu PUT uz Elasticsearch, lai modificētu parametra read_only_allow_delete vērtības šādi:



Elasticsearch(ES) klastera darbspēja: sarkana Kļūmes analīze
https://www.itsvse.com/thread-9543-1-1.html
(Beigas)





Iepriekšējo:Jaunpienācēju ziņojumi
Nākamo:Trīs IT nozares likumi
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com