Bitnami版redashで管理系コマンドが打てない

Bitnami版redash導入

ダッシュボードツールを使いたくて、とりあえずredashを使うことにした。
一から全部設定するのが面倒なので、Bitnamiのインストーラーを使ってインストールした。

manager.pyが叩けない!

redashのログインにはメールアドレスを使うのだが、ユーザー登録の際にメールを送って初期登録を行う仕組みになっている。
メールサーバは立てないしほかにメールサーバもないので当然初期登録メールは送れない。

そこで、管理コマンドのmanager.pyを使ってユーザー登録を行うのだが、普通に実行するとエラーを吐く。
エラーはこんな感じ。
** File "/opt/bitnami/apps/redash/htdocs/manage.py", line 6, in **
** from redash.cli import manager**
** File "/opt/bitnami/apps/redash/htdocs/redash/__init__.py", line 5, in **
** import redis**
ImportError: No module named redis

何とかならんかと検索したところ、環境変数を読み込んで実行しろとのこと。
https://community.bitnami.com/t/redash-cannot-run-manage-py/52117/2
. /opt/redash-3.0.0-0/scripts/setenv.sh
. /opt/bitnami/apps/redash/htdocs/venv/bin/activate
BITNAMI_ROOT=/opt/bitnami /opt/bitnami/apps/redash/htdocs/bin/run /opt/bitnami/apps/redash/htdocs/manage.py COMMAND

これで管理コマンドが叩けるようになった。

redashは素敵なツール

まだ検証中ではあるが、redashは非常にいいツールである。
特に、データベース系が得意でSQLを書くことが苦にならない人にとっては、SQLを書くだけでビジュアル的なweb画面が作れるので素敵。
また、ピボットテーブルなんかの、数年前ならOracle Discovererなんかで作ってたようなWeb画面が簡単にフリーで作れるのも素晴らしい。

コメント

このブログの人気の投稿

ヤマダ電機の安心会員住所変更をした

JP1の定義をドキュメント化するjp1ajs2.jobdocが超便利

curlでADのドメインユーザーでプロキシを超える