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画面が簡単にフリーで作れるのも素晴らしい。
コメント
コメントを投稿