千家信息网

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

发表于:2025-02-07 作者:千家信息网编辑
千家信息网最后更新 2025年02月07日,这篇文章将为大家详细讲解有关Redash中文商业版Centos7本地部署的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一.安装前准备1. 、进入源文件目录
千家信息网最后更新 2025年02月07日Redash中文商业版Centos7本地部署的示例分析

这篇文章将为大家详细讲解有关Redash中文商业版Centos7本地部署的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。


一.安装前准备
1. 、进入源文件目录下: cd /etc/yum.repos.d/
2. 、备份原版本yum文件: sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
3. 、下载阿里yum源文件作为默认源文件:sudowget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3. 、清理原缓存: sudo yum clean all
4. 、建立缓存以后方便缓存中搜索: sudo yum makecache
5. 、更新系统包: sudo yum update -y
6. 、安装常用包: sudo yum -y install gccgcc-c++ kernel-devel make zlibzlib-devellibffi-developenssl-devel git python3-devel postgresql-devel*
7. 、进入root用户下修改当前用户添加到root组:
su -
sudo usermod -g root 当前centos用户名

二.安装PostgreSql9.6
1. 、安装postgresql源:sudo yum install -y https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-redhat-repo-42.0-11.noarch.rpm
2. 、安装postgresql6客户端: sudo yum install -y postgresql96
3. 、安装postgresql6服务端: sudo yum install -y postgresql96-server
4. 、初始化: sudo/usr/pgsql-9.6/bin/postgresql96-setup initdb
5. 、设置开机自启: sudosystemctl enable postgresql-9.6
6. 、启动postgresql9.6服务: sudosystemctl start postgresql-9.6
7. 、进入postgresql数据库进行初步配置 :
sudo -u postgrespsql alter user postgres with password '此处填写登陆密码';
create role 当前centos用户名;
alter role 当前centos用户名 login;
\q

三. 安装Redis
1. 、下载fedora的epel仓库: sudo yum install epel-release -y
2. 、安装: sudo yum install redis
3. 、启动redis: sudosystemctl start redis
4. 、设置开机自启: sudosystemctl enable redis.service

四.安装Nodejs
1. 、sudo yum install nodejs -y
2. 、sudo npm config set registry https://registry.npm.taobao.org
3. 、sudo npm install n -g
4. 、sudo n stable

五. 安装python3
1. 、sudo yum -y groupinstall "Development tools"
2. 、sudo yum -y install zlib-devel bzip2-devel openssl-develncurses-develsqlite-develreadline-develtk-develgdbm-devel db4-devel libpcap-devel xz-devel python3-devel
3. 、sudo wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
4. 、sudo mkdir /usr/local/python3
5. 、tar -xvJf Python-3.6.2.tar.xz
6. 、cd Python-3.6.2
7. 、./configure --prefix=/usr/local/python3
8. 、sudo make &&sudo make install
9. 、sudo vi /etc/profile加入以下环境变量:
PATH=$PATH:/usr/local/python3/bin
10. 、使环境变量生效:source /etc/profile
11. 、echo $PATH 验证是否生效

六.安装Redash中文商业版源码:
1. 、下载代码:git clone https://github.com/dazdata/redash.git && cd redash
2. 、更换国内源: npm config set registry https://registry.npm.taobao.org
3. 、查看当前源: npm config get registry
4. 、前端安装依赖包: npm install
5. 、前端打包:npm run build
6. 、配置pip国内源:sudo cp pip.conf /etc/pip.conf
7. 、安装Python虚拟环境:sudo pip3 install virtualenv
8. 、创建Python虚拟环境:virtualenv venv
9. 、激活Python虚拟环境:source venv/bin/activate
10. 、安装Pip包:
sudo pip3 install --upgrade pip
sudo pip3 install psycopg2-binary
sudo pip3 install -r requirements.txt -r requirements_dev.txt -r requirements_bundles.txt
11. 、初始化数据库表结构:./manage.py database create_tables
12. 、退出虚拟环境,安装完成:deactivate

七.启动和配置
分别打开三个终端,都执行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
打开浏览器,输入地址:http://localhost:5000
每次终端启动运行一个服务。若需要停止服务,直接按Ctrl+C键,执行 deactivate退出python虚拟环境。

关于"Redash中文商业版Centos7本地部署的示例分析"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

环境 用户 终端 服务 商业 中文 源文件 用户名 篇文章 缓存 配置 示例 分析 三个 前端 变量 数据 数据库 更多 目录 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 美俄加强合作构建网络安全体系 吉的堡软件开发 亚马逊怎么批量删除数据库 华为gts部门软件开发 深圳优益企网络技术有限公司 佛山六意互联网科技有限公司 航空公司使用的数据库技术 起床服务器的地址 天翼服务器系统 .sql文件导入数据库 软件开发微信收费二维码 数据库会员卡修改 最老的网络安全员 澳洲网络安全多少分可以移民 服务器管理器远程登录 群思网络技术有限公司怎么样 做什么维护网络安全 问津网络技术礼包兑换 软件开发人员不正常交接 简要描述数据库系统的三级模式 三亚网络安全宣传视频创意短片 单位网络安全工作机构图 数据库技术支撑的系统有哪些 软件开发环境隔离 应用汇为什么老显示服务器异常 宇视DA服务器价格 网络安全法的首要立法目的是什么 数据库sql怎么打开本地服务 斗牛改牌服务器 无法注册网络安全隐患
0