1.刚开始在windows平台测试搭建,报各种问题,搭建可以参考官网https://superset.incubator.apache.org/installation.html#deeper-sqlalchemy-integratio
问题汇总:
1.1 需要安装Visual C++ 2015 ;
1.2 需要python版本3.6+
1.3 需要安装sasl :pip install sasl-0.2.1-cp36-cp36m-win_amd64.whl
1.4 需要安装python_geohash : pip install python_geohash-0.8.5-cp36-cp36m-win32.whl
1.5 如下图:
嗯。最后的最后,竟然还有这个报错,module ‘signal’ has no attribute ‘SIGALRM’,查了很多windows下安装superset,解决办法是注释utils.py,加pass:
改之后:
但是我的环境改了之后还是有问题(看报错是说py中空格缩进不对,但是明明就是按别人的经验改了一下啊):
至此,换成linux环境吧(官网说superset对windows环境支持不好)
2.linux环境:centos7.x,python默认版本为2.7.x,由于安装了cdh,已经有conda,使用conda安装python3.6;
参考:https://www.cnblogs.com/linkxu1989/p/6691881.html
conda install virtualenv
virtualenv venv
# 基于 python3.6 创建一个名为test_py3 的环境
conda create --name test_py3 python=3.6
source activate test_py3 # linux/mac
# 切换到python3
activate test_py3
# 安装superset
pip install superset
#启动superset
./superset runserver -d
linux环境安装还是比较顺利的;
3.数据源连接:
mysql连接信息:(pip install pymysql)
hive连接信息:( pip install pyhive;ip地址为安装了hivesever2的节点)
4.连接mysql数据源查询mysql数据;
5.使用hive连接查询hbase映射到hive中表;
6.连接kylin;
7.连接其他数据源,进一步学习中;
- •VMware Workstation Pro 16安装CentOS7超详细图文步骤
- •CentOS7下配置使用JumpServer 堡垒机 (图文教程)
- •CentOS安装jdk的几种方法及配置环境变量方式
- •CentOS忘记密码修改方案以及centos卡在开机登录界面,命令失效的解决方法
- •解决笔记本安装centos7后无法调节屏幕亮度
- •VMware安装CentOS 8.1(CentOS 8系列可参考)的图文详细教程
- •CentOS7 minimal 最小化安装网络设置过程
- •CentOS7下搭建JumpServer
- •CentOS安装rpm包出现冲突时的解决办法
- •Vmware下CentOS7最小化安装方式