摘要:修改解釋器版本適用開發。創建創建數據庫并建表本地安裝并創建數據庫,安裝的過程此處省略,可以百度查下。修改下面數據庫連接信息運行表創建語句本地安裝并啟動過程讀者可以百度查下,本地安裝之后關于的配置不需要修改。
開發環境搭建步驟
建議使用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也適用。
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
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
摘要:通過數據分析和挖掘,讓數據產生價值。數據可視化是大數據的最后一公里,做好可視化是對于數據分析是重要的。今天,主要介紹這款數據分析的利器。相比除了上手簡單,支持等時序數據庫。這點對于監控數據分析很有優勢。數據源包括時序數據庫,和業務庫。 前言 在之前文章中,一直講prometheus的metrics以及apm的指標的重要性,多側重于收據的收集和存儲。如果不對這些數據進行數據分析,那么就沒...
摘要:通過數據分析和挖掘,讓數據產生價值。數據可視化是大數據的最后一公里,做好可視化是對于數據分析是重要的。今天,主要介紹這款數據分析的利器。相比除了上手簡單,支持等時序數據庫。這點對于監控數據分析很有優勢。數據源包括時序數據庫,和業務庫。 前言 在之前文章中,一直講prometheus的metrics以及apm的指標的重要性,多側重于收據的收集和存儲。如果不對這些數據進行數據分析,那么就沒...
摘要:蠎周刊年度最贊親俺們又來回顧又一個偉大的年份兒包去年最受歡迎的文章和項目如果你錯過了幾期就這一期不會丟失最好的嗯哼還為你和你的準備了一批紀念裇從這兒獲取任何時候如果想分享好物給大家在這兒提交喜歡我們收集的任何意見建議通過來吧原文 Title: 蠎周刊 2015 年度最贊Date: 2016-01-09 Tags: Weekly,Pycoder,Zh Slug: issue-198-to...
摘要:本文就介紹如何使用搭建本地環境。講座介紹是現在火熱的一個容器技術,作為開發人員有必要掌握它的使用,無論你是用來搭建本地環境,還是部署應用。 (原文地址:https://blog.tanteng.me/2017/...) Laravel 官方提供 Homestead 和 Valet 作為本地開發環境,Homestead 是一個官方預封裝的 Vagrant Box,也就是一個虛擬機,但是跟...
摘要:本文就介紹如何使用搭建本地環境。講座介紹是現在火熱的一個容器技術,作為開發人員有必要掌握它的使用,無論你是用來搭建本地環境,還是部署應用。 (原文地址:https://blog.tanteng.me/2017/...) Laravel 官方提供 Homestead 和 Valet 作為本地開發環境,Homestead 是一個官方預封裝的 Vagrant Box,也就是一個虛擬機,但是跟...
閱讀 2609·2021-11-22 15:25
閱讀 1429·2021-11-15 17:59
閱讀 1129·2021-09-29 09:34
閱讀 1535·2021-09-26 09:46
閱讀 3030·2021-09-02 15:40
閱讀 1190·2019-08-30 15:56
閱讀 3282·2019-08-30 15:55
閱讀 693·2019-08-29 17:08