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

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

创新互联公司主要从事网站设计制作、做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务宁波,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108

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本地部署的示例分析”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!

标题名称:Redash中文商业版Centos8本地部署的示例分析
分享路径:https://www.cdcxhl.com/article32/ijejsc.html

成都网站建设公司_创新互联,为您提供商城网站小程序开发搜索引擎优化虚拟主机建站公司全网营销推广

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都网页设计公司