不能直接連接,需要通過phoenix進行連接
2、創建虛擬環境virtualenv
1)pip install virtualenv
2)cd進入到一個工作目錄下
3)創建一個隔離環境,目的就是爲了防止依賴出現問題
virtualenv venv_superset venv_superset是環境名
. ./bin/activate
在系統中創建Python3.x的虛擬環境
virtualenv test --python=python3
在系統中創建Python2.7的虛擬環境
virtualenv test_python2 --python=python2.7
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple superset==0.25.6
pip install pyPhoenix
pip install phoenixdb
fabmanager create-admin --app superset
superset db upgrade
superset load_examples
superset init
superset runserver
sqlite:////home/ubuntu/.superset/superset.db
apt-get install python-mysqldb
Was unable to import superset Error: markdown() takes 1 positional argument but 2 were given
pip install "markdown<3.0.0" superset
連接kylin
pip install kylinpy
連接mysql
可以用PyMySQL代替。安裝方法:pip3 install PyMySQL
需要在下面的
cd /usr/local/lib/python3.6/site-packages/superset/
然後把 __init__.py中添加兩行:
import pymysql
pymysql.install_as_MySQLdb()
就可以用 import MySQLdb了。其他的方法與MySQLdb一樣。