Monitoring Serwerów - Forum o monitoringu infrastruktury IT
can not be imported as a dangling index - Printable Version

+- Monitoring Serwerów - Forum o monitoringu infrastruktury IT (https://monitoringserwerow.pl)
+-- Forum: MONITORING INFRASTRUKTURY IT (https://monitoringserwerow.pl/forumdisplay.php?fid=1)
+--- Forum: Elasticsearch (https://monitoringserwerow.pl/forumdisplay.php?fid=19)
+--- Thread: can not be imported as a dangling index (/showthread.php?tid=92)



can not be imported as a dangling index - quasimodo - 05-06-2020

Mam błąd, z którym się wcześniej nie spotkałem i nawet nie wiem z czego wynika

Dangling index : log-2020-04-01-1.log.gz:[2020-04-01T00:00:01,319][WARN ][o.e.g.DanglingIndicesState] [collector1] [[.authuser/tzYkH9wjQLa1cRYdD6JgkQ]] can not be imported as a dangling index, as index with same name already exists in cluster metadata

Spotkał się ktoś z tym ? Z czego to wynika i jak zaradzić ?


RE: can not be imported as a dangling index - JarosławS - 05-08-2020

Cześć,
Dangling index (zawieszony) występuję wówczas gdy podstawowe shardy nie zostały zaimportowane z lokalnego katalogu do klastra. Najczęściej taka sytuacja ma miejsce po awarii lub rozpięciu klastra. W normalnych warunkach dangling index zostaje zaimportowany przez klaster po przejściu w status yellow/green. Jeśli jednak, tak się nie dzieje - bo chyba tak jest w Twoim przypadku, prawdopodobniej uszkodzeniu uległ index/shard i konieczne będzie jego trwałe usunięcie, czyli usunięcie katalogu zawierającego dany index (jego nazwa w path.data to ID indeksu) na wszystkich nodach DATA oraz usunięcie z klastra za pomocą API: curl -XDELETE http://localhost:9200/twitter.