It’s now or never

IT系の技術ブログです。気になったこと、勉強したことを備忘録的にまとめて行きます。

【ReDash】AWSのAMIでRedashインスタンスを立ち上げる

EC2インスタンスのセットアップ

  • AMIが提供されているので対象のインスタンスのリンクをクリック
    • クリックすると通常のEC2セットアップ画面に遷移するので環境に合わせた設定でインスタンスを作成する
    • 一応上記リンクではt2.smallが最低として推奨されているようです
      • AMIそのまま起動するとメモリ900M近くを使っているのでsmall以下だと厳しいようです
    • セキュリティグループはhttp(80)とhttps(443)のインバウンドを許可します
  • sshでアクセス
  • とりあえず、パッケージをアップデートする
    • sudo apt-get -u update
    • sudo apt-get -u upgrade
  • redashを最新バージョンにアップデート
    • cd /opt/redash/current
    • sudo bin/upgrade
    • そのまま実行するとAttributeError: 'module' object has no attribute 'SSL_ST_INIT'と出てとまる
    • cd ../redash.<最新バージョン>
    • 依存パッケージをインストール
    • sudo pip install -r requirements_all_ds.txt
    • 完了したら再度以下コマンドでアップデート
    • cd /opt/redash/current
    • sudo bin/upgrade

Redashのセットアップ

  • http://<ip_address>/setupにアクセスするとadmin_userのパスワードを設定できます
  • 右上のデータベースのアイコンを押下し、DataSourcesからNewDataSourceを選択すると接続DBの設定が行えます