千家信息网

Redash中文商业版Centos8本地部署的示例分析

发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,小编给大家分享一下Redash中文商业版Centos8本地部署的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1.安装说明Centos8内置的Python为3.6.8版本,以
千家信息网最后更新 2025年01月31日Redash中文商业版Centos8本地部署的示例分析

小编给大家分享一下Redash中文商业版Centos8本地部署的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

1.安装说明

Centos8内置的Python为3.6.8版本,以下是在内置Python3.6.8基础上的安装步骤。由于安装多版本Python会导致系统底层库需要下载源码重新编译,比较麻烦,不建议在多版本Python环境下安装Redash中文版。

官网:www.dazdata.com

2.初始化环境安装

1)、进入设置yum源目录下:
cd /etc/yum.repos.d/
2)、下载自动下载文件工具
sudo yum install wget
3)、将yum源文件备份一下:
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
4)、下载阿里yum源:
sudo wget -O /etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-8.repo
5)、清理原缓存:
sudo yum clean all
6)、建立缓存以后方便缓存中搜索:
sudo yum makecache
7)、更新系统包:
sudo yum update -y
8)、安装常用包:
sudo yum -y install gccgcc-c++ kernel-devel make zlibzlib-devellibffi-developenssl-develpython3-devel git
9)、安装dnf:
sudo yum install dnf -y
10)、进入root用户下将当前用户添加到root组:
su -
usermod -g root 当前centos用户名

3.Postgresql9.6安装

1) 、安装PostgreSql9.6初始化并配置为系统启动时自动启动:
sudo dnf install @postgresql:9.6
sudo dnf install postgresql-contrib
sudo yum install postgresql-devel
sudo postgresql-setup initdb
sudo systemctl enable --now postgresql
2) 、登录Postgresql:
sudo -u postgrespsql
3) 、更改postgres密码:
alter user postgres with password '[密码]';
4) 、创建角色:
create role 当前centos用户名;
5) 、赋予登录权限:
alter role 当前centos用户名 login;

4.Redis安装

sudo yum install redis
sudo systemctl start redis
sudo systemctl enable redis.service

5.安装nodejs

sudo yum install nodejs
npm config set registry http://registry.npm.taobao.org/
npm config get registry
sudo npm install n -g
sudo /usr/local/bin/n stable

6.安装源码初始化

1)、下载代码:
git clone https://github.com/dazdata/redash.git&& cd redash
2)、前端安装依赖包:
npm install
3)、前端打包:
npm run build
4)、配置pip国内源:
sudo cp pip.conf/etc/pip.conf
5)、安装Python虚拟环境:
sudo pip3 install virtualenv
6)、创建Python虚拟环境:
virtualenv venv
7)、激活Python虚拟环境:
source venv/bin/activate
8)、安装Pip包:
pip3 install -r requirements.txt -r requirements_dev.txt -r requirements_bundles.txt
9)、初始化数据库表结构:
./manage.py database create_tables
10)、退出虚拟环境,安装完成:
deactivate

7.启动程序

1)分别打开三个终端,都执行cd redash进入目录后分别执行下列三命令之一:
source venv/bin/activate
./manage.py runserver --debugger --reload

source venv/bin/activate
./manage.py rq worker

source venv/bin/activate
./manage.py rq scheduler

2)打开浏览器,输入地址:http://localhost:5000
3)每次终端启动运行一个服务。若需要停止服务,直接按Ctrl+C键,执行 deactivate退出python虚拟环境。

看完了这篇文章,相信你对"Redash中文商业版Centos8本地部署的示例分析"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

环境 用户 中文 版本 用户名 缓存 商业 示例 分析 前端 密码 源码 篇文章 系统 终端 服务 登录 配置 三个 中文版 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全人民警察心得体会 加上网络安全工作的意见建议 网络安全再起航 数据库池子 数据库事物指的是什么原因 如何连接公司的公共服务器 新乡市生活圈网络技术 数据库的tps刷盘策略 信息化网络安全应急预案 天津龙池网络技术 美篇用的什么网络技术 数据库编码ut8什么意思 单位的服务器工作站 配置要求 泰拉瑞亚永久在线的服务器 万方具有哪个特色数据库 制作网络病毒不影响网络安全 重大网络安全事项报告制度 阿勒泰软件开发行业标准 软件开发过程重要性及意义 数据库查询缺考的学生 互联网天下信息科技有限公司 乌鲁木齐服务器回收 网络安全知识测试活动总结 用户行为数据库设计 陕西华表网络技术公司 scala连接数据库的方式 三丰云服务器怎么申请延期 加强网络安全培训简报 软件开发用户需求说明书 网络安全法是哪一年实行的
0