一、安装基础环境:
sudo sed -i s@/cn.archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list
sudo apt update && sudo apt upgrade -y
sudo passwd root
sudo usermod -aG sudo 当前ubuntu用户名
sudo apt install git
sudo apt install python3-pip
sudo apt install nodejs npm
sudo npm config set registry https://registry.npm.taobao.org
sudo npm install n -g
sudo apt install redis-server
二、Postgresql9.6安装配置
sudo apt install wget ca-certificates
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
sudo wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt install postgresql-9.6 postgresql-contrib-9.6 postgresql-client-9.6 libpq-dev pgadmin4 -y
sudo -u postgres psql
alter user postgres with password '密码';
create role 当前ubuntu用户名;
alter role 当前ubuntu用户名 login;
\q
sandu@sandu-ubuntu20:~$ sudo -u postgres psql
psql (9.6.19)
输入 "help" 来获取帮助信息.
postgres=
ALTER ROLE
postgres=
CREATE ROLE
postgres=
ALTER ROLE
postgres=
三、安装和初始化
sudo git clone https://github.com/dazdata/redash.git && cd redash
sudo apt install nodejs npm -y
sudo npm config set registry https://registry.npm.taobao.org
sudo npm install n -g && sudo n stable
sudo npm install
sudo npm run build
sudo cp pip.conf /etc/pip.conf
sudo pip3 install virtualenv
sudo virtualenv -p python3 venv
source venv/bin/activate
pip install -r requirements.txt -r requirements_dev.txt
pip install importlib_resources==1.5
pip install ldap3
pip install -r requirements_oracle_ds.txt
sudo apt install default-libmysqlclient-dev
再回到当前命令行终端执行(试用建议不安装):pip install mysqlclient
pip install -r requirements_all_ds.txt (pip install cython)
./manage.py database create_tables
deactivate
四、启动和配置
source venv/bin/activate
./manage.py runserver --debugger --reload --host=0.0.0.0 --port=5000
source venv/bin/activate
./manage.py rq worker
source venv/bin/activate
./manage.py rq scheduler
http://ip:5000
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2019-09-20 mysql+canal+kafka+elasticsearch构建数据查询平台
2019-09-20 zookeeper集群搭建
2019-09-20 另类--kafka集群中jmx端口设置
2019-09-20 kafka集群中jmx端口设置
2019-09-20 使用zookeeper报错 stat is not executed because it is not in the whitelist. envi is not executed because it is not in the whitelist.