Redash是什么 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

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

2、安装Node.js

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

3、安装Redash

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

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

4、配置邮箱

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

  1. server:
  2. environment:

下添加以下内容:

  1. REDASH_MAIL_SERVER: "smtp.xxx.com"
  2. REDASH_MAIL_PORT: xx
  3. REDASH_MAIL_USE_TLS: "false"
  4. REDASH_MAIL_USE_SSL: "false"
  5. REDASH_MAIL_USERNAME: "xxx@xx.com"
  6. REDASH_MAIL_PASSWORD: "xx"
  7. REDASH_MAIL_DEFAULT_SENDER: "xxx@xx.com"

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

  1. docker-compose up -d

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

学堂

Dokku支持哪些主机管理方式

2024-10-10 14:38:41

学堂

n8n是什么软件 n8n是干什么的

2024-10-11 13:16:54

相关推荐