LoginSignup
1
1

More than 5 years have passed since last update.

Mac に複数バージョンのkibana を同居させる

Last updated at Posted at 2018-05-15

目的

Elasticsearch を色々と使っているのですが、
バージョンアップが激しく、本番と開発環境でバージョンが違うことがザラにあります。

そして、Elasticsearch と切り離せない機能にkibana があると思うのですが、
諸般の事情によりkibana はmac にインストールして本番サービスや開発環境に接続しています

となると、色んなバージョンのElasticsearchが動いている中、色んなバージョンのkibana をmac にインストールしなければなりません
その時の対応メモです

内容

前提条件

  • 管理は全部Homebrew でやりたい
$ brew -v
Homebrew 1.6.3
Homebrew/homebrew-core (git revision fc37b; last commit 2018-05-15)

対応内容

$ unlink kibana # 旧バージョンをunlink しておく
$ brew install kibana # 最新バージョンを入れる

+ 最新(6.2.4) にする

$ brew switch kibana 6.2.4
Cleaning /usr/local/Cellar/kibana/6.2.4
Cleaning /usr/local/Cellar/kibana/6.2.3
3 links created for /usr/local/Cellar/kibana/6.2.4
$ kibana --version
6.2.4

+ 旧バージョン(6.2.3) にする

$ brew switch kibana 6.2.3
Cleaning /usr/local/Cellar/kibana/6.2.4
Cleaning /usr/local/Cellar/kibana/6.2.3
3 links created for /usr/local/Cellar/kibana/6.2.3
$ kibana --version
6.2.3

問題点

switch 出来るのは過去にインストールしたことがあるバージョンのみ

brew search してもマイナーバージョンの違いのものはインストール出来ない

$ brew search kibana
==> Formulae
kibana ✔                                                                        kibana@5.6 ✔

log から復活させる

brew log で対象のパッケージの過去情報を取得する

$ brew log kibana
commit 7e3dcc02b6d3e148d230d9268fb538bb1a654275
Author: BrewTestBot <homebrew-test-bot@lists.sfconservancy.org>
Date:   Sun Nov 25 05:37:56 2018 +0000

    kibana: update 6.5.1 bottle.

commit ed6d5a64e6945f89182fcaa0f60adc88c471f931
Author: Igor Kapkov <igasgeek@me.com>
Date:   Sun Nov 25 08:01:33 2018 +1100

    kibana 6.5.1

    Closes #34430.

    Signed-off-by: Jan Viljanen <527069+javian@users.noreply.github.com>

commit 5bb310b4d1dbcd575ee7cfab6b3e633083b303b4
Author: BrewTestBot <homebrew-test-bot@lists.sfconservancy.org>
Date:   Mon Nov 19 19:20:57 2018 +0000

    kibana: update 6.5.0 bottle.

それっぽいcommit ログを見つけたら、以下コマンドでインストール出来るようになる

brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/{コミットログ}/Formula/{パッケージ名}.rb

例:kibanaの6.2.4をインストールする場合

brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/3bf33c76fce31a262267907b1aeb58fe97009b71/Formula/kibana.rb
1
1
0

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
  3. You can use dark theme
What you can do with signing up
1
1