Centos下安装superset完整安装教程
Centos下安装superset
1.环境准备
# centos系统准备
[ctyun@centos--tt3hyyagh1 ~]$ cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
# 安装anaconda,详细参考上述Anaconda安装教程
[ctyun@centos--tt3hyyagh1 ~]$ conda -V
conda 4.6.11
# 创建虚拟环境
[ctyun@centos--tt3hyyagh1 ~]$ conda create -n superset python=3.7.4
#进⼊虚拟环境
[ctyun@centos--tt3hyyagh1 ~]$ source activate superset
(superset) [ctyun@centos--tt3hyyagh1 ~]$
#退出虚拟环境
flask下载(superset) [ctyun@centos--tt3hyyagh1 ~]$ source deactivate
# Linux下查看已有虚拟环境
[ctyun@centos--tt3hyyagh1 ~]$ conda-env list
WARNING: The condapat module is deprecated and will be removed in a future release.
WARNING: The condapat module is deprecated and will be removed in a future release.
# conda environments:
#
base * /home/ctyun/anaconda3
superset /home/ctyun/anaconda3/envs/superset
2.superset安装部署
# wget github/Warding/InternetRecords/blob/master/%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8/
(这⾥如果下载后安装失败,可以进⼊到链接,将requirements直接⼿动复制编辑成进⾏安装)
# pip install -r -- 安装依赖包
# superset db upgrade -- 初始化db环境
# export FLASK_APP=superset --账户设定
# flask fab create-admin --创建账户按提⽰输⼊账密就好
# superset load_examples --下载样例数据,可不执⾏
# superset init --superset环境初始化
# superset run -p 8088 -h 10.10.2.248 --with-threads -- superset 启动(这⾥⾯我指定了端⼝和IP,分别是-p 和 -h 参数,建议指定成⾃⼰的服务器IP和某个端⼝,⽹页访问的时候,**还需要将这个端⼝对外开放,不然你本地登录⽹页访问会⽆法成功**)
# 或者直接运⾏ superset 服务。superset 的 Web 服务默认端⼝为 8088,你可以通过 -p 参数指定端⼝。
superset runserver
3.防⽕墙放开8808端⼝
# 查看端⼝
netstat -tunlp|grep 8088
# 法1:放开所有ip
sudo firewall-cmd --zone=public --add-port=8808/tcp --permanent
sudo firewall-cmd --reload
firewall-cmd --list-all
# 法2:放开指定⽹段ip
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="10.10.0.0/16" port protocol="tcp" port="8808" accept" sudo firewall-cmd --reload
# 在本地telenet 服务器ip:端⼝,确认端⼝是否可通
4.supeset部署完成啦~~~
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论