1.剛開始在windows平臺測試搭建,報各類問題,搭建能夠參考官網https://superset.incubator.apache.org/installation.html#deeper-sqlalchemy-integratiohtml
問題彙總:python
1.1 須要安裝Visual C++ 2015 ;mysql
1.2 須要python版本3.6+linux
1.3 須要安裝sasl :pip install sasl-0.2.1-cp36-cp36m-win_amd64.whlweb
1.4 須要安裝python_geohash : pip install python_geohash-0.8.5-cp36-cp36m-win32.whlsql
1.5 以下圖:apache
嗯。最後的最後,居然還有這個報錯,module ‘signal’ has no attribute 'SIGALRM',查了不少windows下安裝superset,解決辦法是註釋utils.py,加pass:windows
改以後:centos
可是個人環境改了以後仍是有問題(看報錯是說py中空格縮進不對,可是明明就是按別人的經驗改了一下啊):app
至此,換成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.鏈接其餘數據源,進一步學習中;