不能直接连接,需要通过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一样。