2017-02-05 9 views
5

Skonfigurowałem test usługi Amazon Elasticsearch, która korzysta z Elastic i Kibana 5.1.Nie można znaleźć danych na temat Kibana 5

jestem w stanie dodać wpis testowy poprzez zwinięcie:

curl -XPOST "https://mytestservicedomain.amazonaws.com/testindex/testtype" -d "{\"foo\":\"bar\"}" 

i zweryfikować to został wprowadzony poprzez Kibana za Dev Narzędzia:

Zapytanie:

GET _search 
{ 
    "query": { 
     "match_all": {} 
    } 
} 

Response:

{ 
    "_index": "testindex", 
    "_type": "testtype", 
    "_id": "AVoQD4Kyv413fK4nN1sg", 
    "_score": 1, 
    "_source": { 
     "foo": "bar" 
    } 
} 

Ale kiedy przejdę do Odkryj w opcjach menu Kibany, nie jestem w stanie uzyskać żadnych wyników. Wszystko mam jest kilka błędów:

  • Saved "field" parameter is now invalid. Please select a new field.
  • Discover: "field" is a required parameter

enter image description here

Znalazłem kilka postów (post 1, post 2) na forach elastyczna, że ​​wydają się nie sugerować są pewne problemy ze zgodnością z Kibaną/Elastic, ale chciałem tylko sprawdzić, czy ktoś inny na nie działał.

Odpowiedz

0

w moim przypadku: aktualizacja i migracja danych z łososia (2 + versino) do łosia (5.4). wszystko jest w porządku, z wyjątkiem "odkryć: "pole" jest wymagany parametr"

następnie usunąć indeks Zarządzania/Kibana, ponownie dodać go nadal nie działa Imgur

Wreszcie znalazłem, i musi del stary wskaźnik ".kibana" w ES, więc po prostu

curl -XDELETE myesdomain.com:9200/.kibana

lub używają Dev narzędziDELETE /.kibana

Imgur

0

Mam uderzył głową o biurko z powodu tego problemu. Nie wiem dokładnie, o co chodzi, ale mogę powiedzieć, co zrobiłem, aby go rozwiązać. Usunąłem wzorzec indeksu, który generował błąd i ponownie go utworzyłem, zaznaczając opcję "Indeks zawiera zdarzenia oparte na czasie", nadałem mu taką samą nazwę/wyrażenie regularne jak wcześniej (takie samo jak na ja usunięto) i ustawiono "Czas- nazwa pola "do określonego wpisu, a następnie odświeżona kibana. W moim przypadku miałem zdarzenia komputerowe przechowywane w elastycznym i każdy z dokumentów miał "insert_date", które było polem, które wybrałem jako "nazwę pola czasowego". Nie wiem, jak bardzo to ci pomoże, ale zadziałało to dla mnie, przynajmniej dla większości wzorców indeksów. Nadal mam kilka wzorców indeksu, które nadal generują powyższy błąd, pomimo usunięcia i odtworzenia ich. Więc moje rozwiązanie nie działa we wszystkich przypadkach i jestem ciekawy, jak znaleźć problem z nimi.

Powiązane problemy