redash 在CentOS8环境部署(非docker)
在CentOS 8环境中手动部署Redash,需要遵循以下步骤:
- 安装PostgreSQL数据库
- 创建Redash数据库和用户
- 安装Redash的依赖
- 安装Redash
- 配置Redash
- 初始化数据库
- 启动Redash服务
以下是具体的命令和配置步骤:
- 安装PostgreSQL:
sudo dnf install -y postgresql-server
sudo systemctl enable --now postgresql
sudo postgresql-setup --initdb
- 创建Redash数据库和用户:
sudo su - postgres
createuser redash
createdb -O redash redash
- 安装Redash的依赖:
sudo dnf install -y python36 python36-devel python3-pip
sudo pip3 install --upgrade pip
sudo pip3 install setuptools==46.1.3
- 安装Redash:
sudo pip3 install redash
- 配置Redash:
redash init
- 初始化数据库:
redash migrate
- 启动Redash服务:
redash serve
完成以上步骤后,Redash将启动并运行在默认端口5000上。你可以通过浏览器访问 http://<your_server_ip>:5000
来使用Redash。
请注意,这个过程不包括Nginx或Supervisor的配置,这些可以额外添加以提供更健壮的部署。另外,Redash官方推荐使用Docker进行部署,因为它简化了许多步骤,并提供了更好的隔离和配置管理。如果可能的话,最好使用Docker来进行部署。
评论已关闭