Redash本地开发环境搭建
开发环境搭建步骤
建议使用mac和ubuntu系统,同事刚开始使用windows安装,过程中遇到很多问题,临时改用ubuntu系统,本文适用mac和ubuntu系统。
1.github获取代码及安装需要的python包
https://github.com/getredash/...
以下安装过程使用master分支作为开发环境版本,release/6.0.x也适用。
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安装成功。
Redash本地开发环境搭建相关推荐
- 极智开发 | 阿里云ECS本地开发环境搭建
欢迎关注我的公众号 [极智视界],获取我的更多笔记分享 大家好,我是极智视界,本文介绍一下 阿里云ECS本地开发环境搭建. 之前介绍过华为云的开发环境搭建,有兴趣的同学可以移步我的这篇&l ...
- 极智开发 | 华为云ECS本地开发环境搭建
欢迎关注我的公众号 [极智视界],获取我的更多笔记分享 大家好,我是极智视界,本文介绍一下 华为云ECS本地开发环境搭建. 云 上的 AI 应用部署,一定是 AI 应用部署的重要分支.云( ...
- DolphinScheduler本地开发环境搭建
DolphinScheduler本地开发环境搭建 Apache DolphinScheduler 关于DolphinScheduler 简单易用 高可靠性 丰富的使用场景 高扩展性 前置条件 克隆代码 ...
- redash+mysql_Redash本地开发环境搭建
开发环境搭建步骤 建议使用mac和ubuntu系统,同事刚开始使用windows安装,过程中遇到很多问题,改用ubuntu系统,本文适用mac和ubuntu系统. 官网建议使用虚拟机或Docker W ...
- redash+mysql_Redash开发环境搭建
开发环境搭建步骤 建议使用mac和ubuntu系统,同事刚开始使用windows安装,过程中遇到很多问题,临时改用ubuntu系统,本文适用mac和ubuntu系统. 1.github获取代码及安装需 ...
- 【OpenStack】OpenStack系列1之OpenStack本地开发环境搭建向社区贡献代码
加入OpenStack社区 https://launchpad.net/,注册用户(597092663@qq.com/Admin@123) 修改个人信息,配置SSH keys.OpenPGP keys ...
- FIBOS入坑指南——本地开发环境搭建
FIBOS是什么? FIBOS 是一个结合 FIBJS 以及 EOS 的 JavaScript 的运行平台,它使得 EOS 提供可编程性,并允许使用 JavaScript 编写智能合约.FIBOS 平 ...
- Update 15.2 Dynamics 365 Business Central 2019 Release Wave 2 W1本地开发环境搭建报错问题-解决方法
1.成功安装Update 15.2 Dynamics 365 Business Central 2019 Release Wave 2 W1后,NavServer已经启动,在VS环境中 搭建本地开发环 ...
- 我的 Serverless 实战 — 云函数本地开发环境搭建
文章目录 一.CloudBase CLI 开发环境 二.Node.js 安装 三.CloudBase CLI 安装 四.CloudBase CLI 关联腾讯云账号 五.使用本地开发环境创建云函数 六. ...
最新文章
- 一作解读Gut:人体最初的微生物起源与生殖健康
- 面试官:为什么HTTPS是安全的
- 阿里张磊:云计算生态价值点正迅速聚焦到“应用”上
- JAVA基础-常用的其他类
- Kafka学习-复制
- SAP新财务系列之科目层次
- java基本类型的面试,15、基本类型常见面试题
- 深入对比数据科学工具箱:Python和R的异常处理机制
- Ubuntu搭建联盟链,实现节点之间数据同步
- Android模糊查询excel文件内容,【excel】模糊查询关键字
- 在html中不显示内容是,网页中显示的内容在源文件中找不到是什么原因_html/css_WEB-ITnose...
- 浮点数向零舍入(信息学奥赛一本通-T1019)
- (转)Nutz | Nutz项目整合Spring实战
- mysql 的日常管理软件_MySQL常用的日常管理工具
- java jdbc sql 参数_java – Postgresql JDBC表值参数
- Linux学习-软件磁盘阵列
- Matlab实现Q-criterion涡结构可视化
- python皮卡丘绘制_Python画皮卡丘
- 分布式系统常见问题总结
- java.sql.SQLException: Unable to load authentication plugin ‘caching_sha2_password‘.
热门文章
- 3h精通OpenCV(四)-绘制形状与文本
- 如何安装PyCharm【图文详解】
- 协程学习-python
- matlab画迟滞迥线,[画图的问题]怎么画类似于磁滞回线的图像?一个x值对应两个y值的...
- mysql 查询密码 cmd
- layer 一些理解
- python中读取文本文件_Python三种读取txt文件方式
- 杭州计算机专业学校外地人,杭州计算机学校的核心专业--年薪几十万的专业
- flink入门_Flink从入门到放弃-入门篇
- oracle 用户包含;,Oracle 数据库查看client的用户登录信息包括ip