2013-03-04 7 views
5

私はhttps://github.com/mobz/elasticsearch-head、 を使用していますが、これは素晴らしいですが(!)、その機能はありません。elasticsearchマッピングを表示する(および変更する)グラフィックツールはありますか?

インデックスにいくつかのマッピングを入れた後、それらをグラフィカルに表示したいと考えています。それは可能ですか?

+2

いいえ、私はあなたがこれを行うためのツールを認識していません。 ES Headでは、マッピングのJSON表現(インデックスの "Info"> "Metadata"ドロップダウン)を見ることができます。 Inquisitor(https://github.com/polyfractal/elasticsearch-inquisitor)のロードマップで視覚的なマッピングと編集ができましたが、まだ完了していません。 – Zach

+0

素晴らしい!ありがとう! 完了したらどこに公開しますか? – eran

+0

機能が準備できたら、おそらくESメーリングリストにその旨を発表します。覚えていれば、この投稿にもコメントを追加します。 – Zach

答えて

3

新しいマッピングで新しいインデックスを作成できます。私はこれを使ってあるタイプから別のタイプへのlogstashマッピングを変換しました。私は多くの成功にthis reindex pluginを使用しました。それはストリーミングを別のものへのインデックスをはるかに簡単にし、本質的に2つのHTTP要求を取ります。このような

何か:

$ curl -XPOST http://elnode:9200/<New Index Name> -d @<new mapping>.json 
$ curl -XPUT http://elnode:9200/<New Index Name>/logs/_reindex\?searchIndex=<Old Index Name>\&searchType=logs 

今、あなたは古いインデックスのデータを使用して新しいマッピングの新しいインデックスを持っています。古いものを削除し、新しいものを指す古いインデックスの名前を持つエイリアスを作成することができます。

ちょっとした仕事ですが、古い形式のログデータを新しい形式で保存するために必要でした。

関連する問題