2017-02-05 2 views
5

私はElasticとKibana 5.1を使用したテストAmazon Elasticsearchサービスをセットアップしました。木場のデータを発見できません5

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

をし、それがKibanaの開発ツールを経由して挿入されたことを確認:

要求:

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

応答:

私はカールを経由してテストエントリを挿入することができますよ

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

しかし、に行くと、キバナのメニューオプションのを発見すると、結果が得られません。私は弾性のフォーラムでカップルの記事(post 1post 2)を見つけた

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

enter image description here

が示唆するように見える:私が得るすべては、カップルのエラーですKibana/Elasticとの互換性に関する問題がありますが、他の誰かがそれにぶつかっているかどうかを確認したいと思っています。

答えて

0

私の場合:データをelk(2 + versino)からelk(5.4)に移行してください。 すべては除き、結構です「発見: 『フィールドが』必須パラメータである」

、私は管理/ Kibanaにインデックスを削除し、まだ最終的に、私は、見つけ私 Imgur

を動作していない、それを再度追加しましたESデル古いインデックス ".kibana" しなければならないので、私だけ

curl -XDELETE myesdomain.com:9200/.kibana

または使用開発ツールDELETE /.kibana

Imgur

0

ため、私はこの問題の机の上に頭を打ちました。私は問題が何かを正確には知らないが、私はそれを解決するために何をしたかを伝えることができる。エラーを生成していたインデックスパターンを削除し、「インデックスには時間ベースのイベントが含まれています」を選択して再作成しました。以前と同じ名前/正規表現(削除済みと同じ)特定のエントリに「フィールド名」を入力してから、キバナをリフレッシュします。 私のケースでは、私はコンピュータのイベントを弾力的に保存し、それぞれのドキュメントに "insert_date"というフィールドがありました。これは "Time-field name"として選択したフィールドでした。 これはどれくらい助けてくれるのか分かりませんが、少なくとも大部分のインデックスパターンでは私にとってはうまくいっています。私はまだそれらを削除して再作成するにもかかわらず、上記のエラーを生成するインデックスパターンがいくつかあります。だから私の解決策はすべてのケースでうまくいかず、私は問題が何であるかを見つけるのが好奇心です。

関連する問題