Metabase

Metabaseのアップデート(Raspberry Pi)

投稿日:

目的

Raspberry PiにインストールしたMeatabaseのバージョンアップを行う。

インストール時の各種設定については以下の通り。

環境

Metabase 0.33.4
Rasbian 9.11

Step1 : 現状のバージョン確認

まずは、現状のバージョンを確認します。
Metabaseのホーム画面右上の歯車マークをクリックし管理者を選びます。

設定画面に入ったらアップデートと書かれたボタンをクリックすると現状のバージョンと利用可能なバージョンを見ることができます。

現在は0.33.4で0.335.3が利用可能なようです。バージョンアップ内容も下に記載されていて便利です。

Step2 : 最新バージョンのファイル取得

先ほどのアップデートの画面に現れるアップデートするを押してみます。

まさか、そのまま自動でアップデートしてくれるのか、と期待しましたが、以下のMetabaseのサイトに遷移しただけでした。

https://www.metabase.com/start/

ということで、真面目に調べて進めます。

以下のMetabaseのUpgradeに関するマニュアルを読むと、どうやらmetabase.jarのファイルを最新版に置き換えて実行すれば良いとのこと。

https://www.metabase.com/docs/latest/operations-guide/upgrading-metabase.html

とうことで、最新版のmetabase.jarを以下からダウンロードします。

https://www.metabase.com/start/jar.html

Step3 : インストール

まず、現状動いているmetabaseのサーバーを停止します。

$ sudo systemctl stop metabase.service

次にmetabase.jarが配置されているディレクトリへ移動し、古いファイルを別フォルダに移します。今回は、v0334という名前のフォルダを作成し、その中へ移します。

$ cd /apps/java
$ sudo mkdir v0334
$ sudo mv metabase.jar v0334

次にダウンロードしたmetabase.jarをSFTPなどでRaspberry Piの/homeに配置します。以下はダウンロードフォルダに配置した例です。

$ cd ./ダウンロード
$ ls
metabase.jar

この最新のmetabase.jarファイルを実行環境である、/apps/javaへ移動します。

$ sudo mv metabase.jar /apps/java

移動できたら、いよいよ実行します。

$ cd /apps/java
$ java -jar /apps/java/metabase.jar

一旦アップデートが終わるとmetabaseは一旦shutdownされるので、再度手動でサービスを立ち上げます。

& sudo systemctl start metabase.service

その後、少し待ってからmetabaseにブラウザでアクセスし、管理画面からアップデートの情報を確認すると・・・無事に最新版にアップデートできていることを確認できました。

-Metabase
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

Metabaseで日経225をグラフ表示まで

Contents1 概要2 環境3 Step1 : データソースの取得4 Step2 : データベースへの格納4.1 スキーマの作成4.2 テーブルの作成4.3 データインポート4.4 格納結果5 S …

【Metabase】ダッシュボードの作成

Contents1 概要2 環境3 Step1 : Metabaseの構造を理解する4 Step2 : 質問の作成5 Step3 : ダッシュボードの作成6 まとめ 概要 OSSでおしゃれなBIツール …

Raspberry PiにMetabaseをインストール

Contents1 目的2 環境3 Step1 : パッケージ更新4 Step2 : javaインストール5 Stesp3 : Metabaseインストール6 Step4 : OS ユーザ設定7 St …

MetabaseをWindowsにインストールする

Contents1 目的2 環境3 Step1 : JDKの準備4 Step2 : Metabaseのダウンロード5 Step3 : Metabaseのインストール6 Step4 : Metabase …

Metabaseでユーザ定義を行う

Contents1 目的2 環境3 Step1 : 管理者でログイン4 Step2 : 管理者モードに入る5 Step3 : ユーザの追加6 Step 4 : ログインして確認7 補足 目的 OSSの …

言語切り替え

カテゴリー