---
title: "Elasticsearch 7: Could not locate that index-pattern"
url: https://michalasobczak.pl/pl/posts/elasticsearch-7-could-not-locate-that-index-pattern.html
author: "Michał Sobczak"
description: "Ostatnio testowałem Elasticsearch 7 z Kibaną i Metricbeatem, a także Filebeatem. Napotkałem problemy z indeksami, więc usunąłem dashboardy i wizualizacje i spróbowałem załadować je ponownie. Wyczyściłem też indeksy i wzorce na stronie zarządzania indeksami."
published: 2022-07-21T13:37:52.000Z
updated: 2022-09-06T10:45:49.000Z
language: pl
categories: ["Technology"]
tags: ["Elasticsearch"]
license: CC BY-NC-ND 4.0 (https://creativecommons.org/licenses/by-nc-nd/4.0/)
---
# Elasticsearch 7: Could not locate that index-pattern

Ostatnio testowałem Elasticsearch 7 z Kibaną i Metricbeatem, a także Filebeatem. Napotkałem problemy z indeksami, więc usunąłem dashboardy i wizualizacje i spróbowałem załadować je ponownie. Wyczyściłem też indeksy i wzorce na stronie zarządzania indeksami. Jeśli dostajesz komunikat błędu w rodzaju „*could not locate that index-pattern*” albo coś o niezoptymalizowanych polach, powinieneś podjąć kilka działań.

Zaznaczam, że była to moja laboratoryjna instalacja Elastic, więc nie przejmuję się usuwaniem indeksów.

Najpierw trzeba albo **zatrzymać wszystkie swoje m**oduły metricbeat wysyłające dane do klastra, albo pokombinować z samymi indeksami, aby zapobiec ich automatycznemu tworzeniu. Następnie **usuń wszystkie indeksy** związane z tymi dwoma modułami oraz ich **wzorce** indeksów. Potem przejdź do Saved objects i **usuń wszystkie wizualizacje i dashboardy.** Jeśli masz własne elementy, najprawdopodobniej musisz pamiętać, by nie zaznaczać ich do usunięcia. Gdy wszystko to wyczyścisz, możesz przejść na przykładową maszynę z węzłem metricbeat i **uruchomić**:

```bash
sudo metricbeat setup --index-management
sudo metricbeat setup --dashboards
```

W efekcie otrzymasz alias indeksu i sam indeks wskazujące na siebie nawzajem. To jest główna różnica między ręcznym utworzeniem wzorca a pozwoleniem metricbeatowi, by zrobił swoje poprawnie. Teraz wizualizacje powinny być utworzone prawidłowo, co oznacza, że dashboardy także powinny działać dobrze. Ani Elasticsearch 7 nie działa tu poprawnie, ani komunikaty nie mówią niczego przydatnego. Może wersja 8 wnosi w tym aspekcie nieco więcej, ale pomyślałem, że opisanie tego przypadku może zaoszczędzić trochę czasu komuś, kto szuka podobnego problemu występującego w swoim środowisku.
