24小时在线平台

当前位置: 24小时在线平台 > 部署教程大全 > 文章页

Redash是什么 Redash安装与部署

时间:2025-06-17 19:39来源: 作者:admin 点击: 6 次
Redash是什么?Redash是一款开源的数据可视化和协作工具,也被视作Power BI、tableau、MicroStrategy、Qlik的开源替代品,旨在帮助用户通过创建和共享查询、报表和可视化图表来分析数据。‌下文就详细地为大家介绍一下Redash安装与部署的具体流程。

Redash是什么?Redash是一款开源的数据可视化和协作工具,也被视作Power BI、tableau、MicroStrategy、Qlik的开源替代品,旨在帮助用户通过创建和共享查询、报表和可视化图表来分析数据。‌下文就详细地为大家介绍一下Redash安装与部署的具体流程。

一、Redash是什么

Redash是一款开源工具,可供团队进行查询、可视化和协作操作。它支持与多种数据源的集成,如SQL数据库、NoSQL数据库、API等,用户可以通过简单的SQL查询来获取数据,并将结果以图表和仪表盘的形式展示。

Redash后台主要分为三部分,包括Server服务器、Worker任务执行程序和Scheduler任务调度程序。Server服务器、Worker任务执行程序和Scheduler任务调度程序三者之间没有任何任何依赖,不存在调用关系,完全依靠居中的Redis来进行消息发布订阅(Pub/Sub)服务。

二、Redash安装与部署

本文为大家介绍的是在centos7安装Redash,具体操作步骤如下:

1、安装Docker

//安装必要的软件包 yum install -y yum-utils device-mapper-persistent-data lvm2 //配置仓库 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo //安装docker ce yum install docker-ce //启动docker systemctl start docker //安装docker-compose curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose //修改权限 chmod +x /usr/local/bin/docker-compose //创建软链接,在其他目录也能使用docker-compose命令 ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

2、安装Node.js

//下载压缩文件 wget https://npm.taobao.org/mirrors/node/v12.4.0/node-v12.4.0-linux-x64.tar.xz //解压 tar -xvf node-v12.4.0-linux-x64.tar.xz //配置软链接,$NODE_HOME是刚刚解压出来的目录,注意在这里要写全路径 ln -s $NODE_HOME/bin/node /usr/bin/node ln -s $NODE_HOME/bin/npm /usr/bin/npm //设置npm使用淘宝镜像 npm config set registry https://registry.npm.taobao.org //安装webpack npm install webpack -g //安装webpack-cli npm install webpack-cli -g //配置软链接 ln -s $NODE_HOME/bin/webpack /usr/bin/webpack

3、安装Redash

启动完成后浏览器访问这台安装机器的5000端口,成功的话就能看到redash的登录页面了,下面可以先配置一下邮箱。

//从github克隆redash项目,如果机器没有安装git直接去github下载压缩包上传到安装机器也可以 git clone https://github.com/getredash/redash.git //进入redash目录 cd redash //初始化系统数据 docker-compose run --rm server create_db //下面两步是安装redash的前端页面 npm install npm run build //启动,这一步耗时比较久,想要后台运行的话加上 -d 参数,这里先不用 docker-compose up

4、配置邮箱

回到安装的机器,ctrl+c退出启动状态,现在应该还是在redash目录下,vim打开docker-compose.yml文件,在

server: environment:

下添加以下内容:

REDASH_MAIL_SERVER: "smtp.xxx.com" REDASH_MAIL_PORT: xx REDASH_MAIL_USE_TLS: "false" REDASH_MAIL_USE_SSL: "false" REDASH_MAIL_USERNAME: "xxx@xx.com" REDASH_MAIL_PASSWORD: "xx" REDASH_MAIL_DEFAULT_SENDER: "xxx@xx.com"

具体信息的填写根据自己用的邮箱而定,还有一些其他的配置也可以在docker-compose.yml这个文件里配,比如修改redash的启动端口等,修改好后保存退出,使用

docker-compose up -d

后台运行,Redash安装与部署即可完成。

(责任编辑:)
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:
发布者资料
查看详细资料 发送留言 加为好友 用户等级: 注册时间:2025-06-26 01:06 最后登录:2025-06-26 01:06
栏目列表
推荐内容