superset 安裝測試,基於windows 和 centos7.x

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.鏈接其餘數據源,進一步學習中;

相關文章
相關標籤/搜索