前场安装请直接看方案二
一、方案一(已弃用)
1、安装python3以上

#安装依赖包
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

#下载安装

cd /usr/local/src #进⼊源码⽂件夹
wget www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz #下载python⽂件
tar -xf Python-3.6.6.tgz #解压缩
cd Python-3.6.6 #进⼊python ⽂件夹
./configure #配置
make && make install #安装
2.安装python虚拟环境
#安装
yum upgrade python-setuptools
yum install gcc gcc-c++ libffi-devel python-devel python-pip python-wheel openssl-devel cyrus-sasl-devel openldap-devel
pip3 install cryptography
pip3 install virtualenv

#离线安装打包(先在有网的机子下载安装包)
curl -O https://pypi.python.org/packages/source/v/virtualenv/virtualenv-20.8.1.tar.gz
将安装包拷贝到离线机器上,然后使用下列命令进行安装
$ tar xvfz virtualenv-20.8.1.tar.gz
$ cd virtualenv-20.8.1
$ [sudo] python setup.py install

3、新建一个虚拟空间进行操作
#创建虚拟环境
mkdir /opt/app/superset -p
python3 -m venv venv – 新建一个名为venv的容器空间,同时也会新建在当前目录下新建一个venv的文件夹,请提前切换好工作文件夹
. venv/bin/activate – 进入venv的容器环境
pip3 install superset – 容器环境下安装superset
3、安装依赖包

#####pip3 install -r requirements.txt – 安装依赖包
我已经下好,安装好的所有第三方包都在python3.6下的site_package文件夹中,解压后直接摔到对应的site——package中

superset db upgrade – 初始化db环境
export FLASK_APP=superset --账户设定
flask fab create-admin --创建账户按提示输入账密就好
superset load_examples --下载样例数据,可不执行
superset init --superset环境初始化
superset run -p 8088 -h 172.16.3.110 --with-threads – superset 启动(这里面我指定了端口和IP,分别是-p 和 -h 参数,建议指定成自己的服务器IP和某个端口,网页访问的时候,还需要将这个端口对外开放,不然你本地登录网页访问会无法成功
4.oracle url配置实例:
oracle://model:model@172.16.3.71:1521/middledb

二、方案二
docker方案(superset和oracle需在同一个容器下)
1.拉取docker镜像
docker pull amancevice/superset

https://space.dingtalk.com/s/gwHOA3d6AwLOEN1BcAPaACBiNzkxZmE0NzBjMWQ0YTI5YjM0MTQ4MDcxMjdhMjcxMw 密码: 6YSL
以上已经镜像打包成s.tar: 放到root路径下(文件过大需本地解压后放到root下)
直接docker load<s.tar 加载镜像

创建挂载目录

mkdir /data/superset -p
2.启动容器,将8088端口暴露到本机8088端口
docker run -d -p “8088:8088” --name superset amancevice/superset
3.初始化superset并设置管理员账号
docker exec -it superset superset-init
4.安装完成
浏览器打开 http://localhost:8088

oracle容器配置可参考https://www.cnblogs.com/adolfmc/p/12961156.html(建议先阅读后再安装)

将上述文件放到opt/oracle中 (先本地创建opt/oracle)

  1. 首先安装cx_Oracle驱动用来配置url 直接在此路径下
    rpm -ivh cx_Oracle-5.2.1-11g-py26-1.x86_64.rpm
    可通过:python -c “import cx_Oracle” 进行测试,若无报错则成功。

  2. zip包放到挂载目录 用于无网环境安装oracle

    docker cp /opt/oracle/instantclient-basic-linux.x64-12.2.0.1.0.zip superset:/data/superset
    接着在docker环境下进行客户端安装:(docker -ps 查看启动ip

安装完后需配置初始化参数:

进入数据源页面测试连接

汉化:(建议谷歌浏览器打开,汉化效果最好)
“docker exec --user root -it superset /bin/bash"进入容器,
“cd /usr/local/lib/python3.8/site-packages”,
1.修改 superset/config.py
修改"en"为"zh”
2重新编译设计到国际化的文件
pybabel compile -d superset/translations
3.docker stop superset
docker start superset

使用参考连接:
使用实例参考:
https://www.cnblogs.com/sexintercourse/p/13803221.html
账号权限配置参考:(院方用的账号不得配写改权限,医生登陆成功后首页应展示收藏看板)
https://blog.csdn.net/suphieLiang/article/details/80421781

史上最强superset 使用宝典 ----公司内部使用整理相关推荐

  1. 史上最强女游戏程序员

    也许你听说过John Carmack 和Tim Sweeney等大牛的名字,而向来游戏工业都是阳盛阴衰,适逢国际妇女节,今天我为大家介绍游戏业界一位史上最强女游戏程序员:Corrinne Yu. 简历 ...

  2. “史上最强”BigGAN公开TensorFlow Hub demo!

    还记得前些日子轰动一时的 BigGAN 模型吗?生成对抗网络(GAN)作为当前最热门的技术之一,最近在图像生成方面的成果颇受人关注.近日,由 DeepMind 和赫瑞瓦特大学组成的科研人员公布的 Bi ...

  3. 英伟达发布史上最强GPU,却叫停了自动驾驶车路测

    作者 | DavidZh 出品 | AI科技大本营(公众号ID:rgznai100) 当地时间 3 月 27 日,英伟达在美国圣克拉的 GTC 大会上推出多款产品. ▌显卡扩容,史上最强的 DGX-2 ...

  4. 【CV中的注意力机制】史上最强ResNet变体--ResNeSt

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! [前言]:我们前面已经详细介绍了Attention机制和视觉注意力机制在图像分类结 ...

  5. 【经典干货】GitHub标星10万+,史上最强Google面试指南!

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 一位从1997年就入行的Web工程师,立志要成为Google软件工程师,3年前写下 ...

  6. 【整理】史上最强的娱乐大餐———九奔、汉澳、器普。。。。。。

    按: 本文内容来源于:http://shouji88.com/msg_list.cgi?bbs_id=000001                               http://shouj ...

  7. 苹果:两个 M1 Max 拼一块儿,“史上最强 PC 芯片”M1 Ultra 就出来了!

    苹果打造最强 PC 芯片教程:拿两个 M1 Max 拼一块,最强的 M1 Ultra 就诞生了! 整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 今日凌晨,苹果春季发布会如期而至.由于 ...

  8. 12年来最大飞跃!黄仁勋发布史上最强GPU,世界首个实时光线追踪新一代图灵架构...

    "我们努力了十年."黄仁勋说:"这是GPU自2006年以来最重大的飞跃." 在刚刚的SIGGRAPH 2018主旨演讲中,黄仁勋将英伟达的GPU实力展现得淋漓尽 ...

  9. [精华]史上最强买笔记本电脑专业精粹导购指南,让奸商彻底晕菜!

    史上最强买笔记本电脑专业精粹导购指南,让奸商彻底晕菜! 买笔记本电脑,要到其相应品牌的官方网站上找到当地的第一经销商,这样安全,同时参照这个导购指南: 测试笔记本所需的工具:  http://ike. ...

  10. 史上最强算法论战:请不要嘻哈,这是哈希

    .这是"美丽互联"微信群里的一次算法论战,感谢书记员硅谷寒(梁寒)精彩的说书般的整理.硅谷寒是"湾区评论(valleytalk)"和36氪的专栏作者. 文章很长 ...

最新文章

  1. windows修改环境变量神器—Rapid Environment Editor
  2. Leetcode Permutation Sequence
  3. Python Django 设置和获取Cookie代码示例
  4. 初始化HashMap的默认值——阿里巴巴编码规范系列
  5. 应用事件探查器优化SQL Server系统[转]
  6. centos下网络配置方法(网关、dns、ip地址配置)
  7. Linux java 生效不了,linux jdk 不生效怎么办
  8. MATLAB绘图辅助操作
  9. linux终端输入lsblk无命令,lsblk
  10. Syncfusion教程:在Xamarin.Forms中创建数据输入表单 (4)
  11. Shell 批量复制文件名相近的文件到指定文件名中
  12. Eclipse中对一个项目进行复制粘贴为一个新项目
  13. 【课程笔记】南大软件分析课程—16课时完整版
  14. wecp 启动 php,WEPE工具箱VIP版及网络版合盘20171102
  15. 【STM32F429开发板用户手册】第2章 STM32F429的开发环境搭建
  16. 教你如何认汽车标志(转)
  17. set的用法及短语_set的短语
  18. 神棍节献礼之——URAL1111 Squares(几何)
  19. 新猿木子李:0基础学python培训教程 Python操作Excel之修改数据
  20. 归并排序,快速排序为什么快

热门文章

  1. 专家:程序员如何有效的防止脱发?
  2. 感量越大抑制频率约低_工程师不可不知的开关电源关键设计(三)(4)
  3. python的第二次作业
  4. 对抗机器学习:Deceiving End-to-End Deep Learning Malware Detectors using Adversarial Examples
  5. 换行符(换行line feed)与归位符(回车carriage return)的区别以及\n在文件中的使用
  6. 小红书kol投放流程揭秘,想做好kol投放不能不懂这个
  7. Rmarkdown解决中文乱码 ! LaTeX Error Unicode characternot set up for use with LaTeX
  8. Kaggle上8个非常适合新人的项目
  9. 核心案例|枣庄学院无人机/车天地协同集群实验平台
  10. c语言 选择 以下可作为函数fopen中第一个参数的正确格式,可作为函数 fopen 中第一个参数的正确格式?...