成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

Redash本地開發(fā)環(huán)境搭建

LancerComet / 2557人閱讀

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

開發(fā)環(huán)境搭建步驟

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

官網(wǎng)建議使用虛擬機(jī)或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分支作為開發(fā)環(huán)境版本,release/6.0.x、release/7.0.0也適用。

2.修改Python解釋器版本

redash適用python2.7開發(fā)。

3.創(chuàng)建application

4.創(chuàng)建數(shù)據(jù)庫并建表

本地安裝pgsql并創(chuàng)建數(shù)據(jù)庫,安裝pgsql的過程此處省略,可以百度查下。


修改redash下面settings/__init__.py數(shù)據(jù)庫連接信息

Terminal運(yùn)行表創(chuàng)建語句

./manage.py database create_tables

5.本地安裝redis并啟動

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

6.打包前端

Terminal運(yùn)行npm install,install 完成后運(yùn)行運(yùn)行npm run watch
或者運(yùn)行npm run build

7.Terminal運(yùn)行命令啟動celery

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

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.運(yùn)行application

完成注冊之后瀏覽data source

筆者在data source遇到個問題,安裝完之后僅顯示部分?jǐn)?shù)據(jù)源,沒有mysql,hive等。
經(jīng)排查發(fā)現(xiàn)mysqldb,hive模塊引入失敗

運(yùn)行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運(yùn)行

 pip?install?MySQL-python

成功后顯示如下:

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

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

到此為止,redash安裝成功。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/39033.html

相關(guān)文章

  • k8s與數(shù)據(jù)分析--利用redash做自助數(shù)據(jù)分析

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

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

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

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

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

    young.li 評論0 收藏0
  • 使用 Docker 搭建 Laravel 本地環(huán)境

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

    StonePanda 評論0 收藏0
  • 使用 Docker 搭建 Laravel 本地環(huán)境

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

    lscho 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<