LoginSignup
6

More than 1 year has passed since last update.

Kibanaの設定をまるっと別のElasticsearchに移したい!

Last updated at Posted at 2015-12-14

※こちらの記事は個人ブログに移行しました

新しくこちらの記事を書きましたのでそちらを参照することをオススメします。


Kibanaの設定は全部Elasticsearchの.kibanaというインデックスに入っているので、単純にインデックスのお引越しの手順になります。

Snapshot/Restoreを直接APIから実行するのもそんなにむずかしいことではありませんが、
もっと簡単にできそうだったのでESClientというツールを使ってみます。

確認した環境

  • Elasticsearch 2.1.0
  • Kibana 4.3.0

手順

ESClientインストール

$ pip install esclient
※必要に応じてsudoをつけてください

.kibanaインデックスのエクスポート

$ esdump --url http://<Old Elasticsearch Host>:<Old Elasticsearch Port>/ --indexes .kibana --bzip2 --file kibana.bz2

.kibanaインデックスのインポート

$ esimport --url http://<New Elasticsearch Host>:<New Elasticsearch Port>/ --file kibana.bz2

補足

移行対象のデータに日本語が含まれていると、エンコードエラーが出るかもしれません。
その場合、pythonのデフォルトエンコードをUTF8にするなどで回避できます。


とりあえず動作確認の環境が欲しければこちらもどうぞ。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
6