2016-07-20 7 views
1

私のインデックス設定では、logstash- *インデックスパターンにマッピングの競合があるフィールドがあることがわかります。マッピング競合のあるフィールドの検索方法

どのフィールドに競合するマッピングがあるか、競合が発生しているインデックスを見つけるのが最も簡単な方法は何ですか?

+0

エラーは何ですか? –

+0

@AndreiStefanそれはマッピングの競合があると言うだけです。それは私にそれがどこに表示されません... – markus

答えて

0

私はGUIでのマッピングの競合を見つけることができませんでしたので。私はハードパスの下に落ちた/矛盾しているフィールドタイプの私の設定を分析して、違反者を見つけて自分のデータを再索引付けしました。

+0

どのように正確にこれを行ったのですか、いくつかの詳細を指摘してください –

+1

@MaximGalushka私は基本的に私の最後のカップルの変更を調べ、私はlogstash grokフィルタで正しい型キャストを指定しました... – markus

+0

私は、システムタイプが自動的に割り当てられるだけでなく、新しいフィールドが追加されるので、既存のインデックスを分析し、それらのタイプの問題を理解する必要があります –

1

パターンを定義するときに、フィールドのリストにそれらを見付けるのは簡単です。このような何か:

enter image description here

+0

私の問題は、フィールドのマーカーが何らかの理由で表示されないということです。 – markus

+0

そしてその列をソートすれば? –

+0

は何らかの理由で表示されません。私は以前にも同様の問題があったときに使用しましたが。 – markus

2

少なくともKibana 5.2では、フィルタフィールドに「競合」と入力すると、すべてのフィールドが競合するものだけにフィルタリングされます。右端に「コントロール」という名前の列があり、各フィールドには鉛筆のアイコンが付いたボタンがあります。クリックすると、どのインデックスにどのマッピングがあるかがわかります。唯一の競合を持つものにフィルタ

フィールド: fields filtered to only those with conflicts

インデックスフィールドマッピングの競合で: indices in which field mapping conflicts

関連する問題