superset讀取hbase

不能直接連接,需要通過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一樣。
 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章