国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Redash本地開發環境搭建

LancerComet / 2459人閱讀

摘要:修改解釋器版本適用開發。創建創建數據庫并建表本地安裝并創建數據庫,安裝的過程此處省略,可以百度查下。修改下面數據庫連接信息運行表創建語句本地安裝并啟動過程讀者可以百度查下,本地安裝之后關于的配置不需要修改。

開發環境搭建步驟

建議使用mac和ubuntu系統,同事剛開始使用windows安裝,過程中遇到很多問題,改用ubuntu系統,本文適用mac和ubuntu系統。

官網建議使用虛擬機或Docker

Windows users: while it should be possible to run Redash on a Windows machine, we don"t know anyone who did this and lived to tell. We recommend using some sort of a virtual machine or Docker in such case.
1.github獲取代碼及安裝需要的python包

https://github.com/getredash/...
以下安裝過程使用master分支作為開發環境版本,release/6.0.x、release/7.0.0也適用。

2.修改Python解釋器版本

redash適用python2.7開發。

3.創建application

4.創建數據庫并建表

本地安裝pgsql并創建數據庫,安裝pgsql的過程此處省略,可以百度查下。


修改redash下面settings/__init__.py數據庫連接信息

Terminal運行表創建語句

./manage.py database create_tables

5.本地安裝redis并啟動

過程讀者可以百度查下,本地安裝redis之后redash關于redis的配置不需要修改。

6.打包前端

Terminal運行npm install,install 完成后運行運行npm run watch
或者運行npm run build

7.Terminal運行命令啟動celery

celery如果不啟動,在查詢sql的時候,查詢會一直處于等待狀態。

celery worker --app=redash.worker --beat -Qscheduled_queries,queries,celery -c2

debug模式啟動

celery worker --app=redash.worker --beat --loglevel=INFO -Qscheduled_queries,queries,celery -c2

啟動成功后顯示如下:

8.運行application

完成注冊之后瀏覽data source

筆者在data source遇到個問題,安裝完之后僅顯示部分數據源,沒有mysql,hive等。
經排查發現mysqldb,hive模塊引入失敗

運行pip install MySQLdb報如下錯誤Could not find a version that satisfies the requirement MySQLdb (from versions: )No matching distribution found for MySQLdb

可以參考篇文章https://blog.51cto.com/legeha...
Terminal運行

 pip?install?MySQL-python

成功后顯示如下:

筆者運行時本地已安裝好mysql,同事使用Ubuntu,遇到了文章中同樣的問題,本地環境沒有安裝mysql,安裝mysql之后,運行 pip?install?MySQL-python,也順利完成。
注意:MySQL-python 安裝完成之后需要重啟celery,否則在創建好數據源之后查詢的時候會報如下錯誤:

Error running query: "NoneType" object has no attribute "annotate_query"

到此為止,redash安裝成功。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/39033.html

相關文章

  • k8s與數據分析--利用redash做自助數據分析

    摘要:通過數據分析和挖掘,讓數據產生價值。數據可視化是大數據的最后一公里,做好可視化是對于數據分析是重要的。今天,主要介紹這款數據分析的利器。相比除了上手簡單,支持等時序數據庫。這點對于監控數據分析很有優勢。數據源包括時序數據庫,和業務庫。 前言 在之前文章中,一直講prometheus的metrics以及apm的指標的重要性,多側重于收據的收集和存儲。如果不對這些數據進行數據分析,那么就沒...

    lykops 評論0 收藏0
  • k8s與數據分析--利用redash做自助數據分析

    摘要:通過數據分析和挖掘,讓數據產生價值。數據可視化是大數據的最后一公里,做好可視化是對于數據分析是重要的。今天,主要介紹這款數據分析的利器。相比除了上手簡單,支持等時序數據庫。這點對于監控數據分析很有優勢。數據源包括時序數據庫,和業務庫。 前言 在之前文章中,一直講prometheus的metrics以及apm的指標的重要性,多側重于收據的收集和存儲。如果不對這些數據進行數據分析,那么就沒...

    CollinPeng 評論0 收藏0
  • 蠎周刊 2015 年度最贊

    摘要:蠎周刊年度最贊親俺們又來回顧又一個偉大的年份兒包去年最受歡迎的文章和項目如果你錯過了幾期就這一期不會丟失最好的嗯哼還為你和你的準備了一批紀念裇從這兒獲取任何時候如果想分享好物給大家在這兒提交喜歡我們收集的任何意見建議通過來吧原文 Title: 蠎周刊 2015 年度最贊Date: 2016-01-09 Tags: Weekly,Pycoder,Zh Slug: issue-198-to...

    young.li 評論0 收藏0
  • 使用 Docker 搭建 Laravel 本地環境

    摘要:本文就介紹如何使用搭建本地環境。講座介紹是現在火熱的一個容器技術,作為開發人員有必要掌握它的使用,無論你是用來搭建本地環境,還是部署應用。 (原文地址:https://blog.tanteng.me/2017/...) Laravel 官方提供 Homestead 和 Valet 作為本地開發環境,Homestead 是一個官方預封裝的 Vagrant Box,也就是一個虛擬機,但是跟...

    StonePanda 評論0 收藏0
  • 使用 Docker 搭建 Laravel 本地環境

    摘要:本文就介紹如何使用搭建本地環境。講座介紹是現在火熱的一個容器技術,作為開發人員有必要掌握它的使用,無論你是用來搭建本地環境,還是部署應用。 (原文地址:https://blog.tanteng.me/2017/...) Laravel 官方提供 Homestead 和 Valet 作為本地開發環境,Homestead 是一個官方預封裝的 Vagrant Box,也就是一個虛擬機,但是跟...

    lscho 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<