surperset搭建以及問題處理

一、簡(jiǎn)單介紹

Superset的中文翻譯是快船,是一個(gè)自助式數(shù)據(jù)分析工具,它的主要目標(biāo)是簡(jiǎn)化我們的數(shù)據(jù)探索分析操作,它的強(qiáng)大之處在于整個(gè)過程一氣呵成,幾乎不用片刻的等待。作為一個(gè)優(yōu)秀的數(shù)據(jù)可視、數(shù)據(jù)分析平臺(tái),很值得探索。

二、安裝爬坑指南

安裝教程網(wǎng)上很多,坑也很多,最后安裝配置成功還是花了我好一段時(shí)間的,怕忘記,在此做個(gè)記錄。本人電腦是win7 64位 ,python版本3.6,公司服務(wù)器代理上網(wǎng)。

2.1安裝virtual

安裝virtual的原因是superset的組件比較多,最好是虛擬一個(gè)獨(dú)立的python環(huán)境出來。
安裝命令:pip install virtualenv
很遺憾,我在這一步就出現(xiàn)了問題,由于公司網(wǎng)絡(luò)問題,無(wú)法與連接下載。解決辦法,設(shè)置代理上網(wǎng)。

設(shè)置代理.png
2.2激活虛擬環(huán)境

我們先要建立一個(gè)目錄,我是D:\pythonVir,切換到這個(gè)目錄下。

切換命令 cd:\pythonVir
初始花命令:virtualenv env
激活命令:env\scripts\activate

激活之后,命令行界面會(huì)有(env)標(biāo)志,即以后操作不會(huì)影響整體的python環(huán)境。

2.3安裝sasl和vc++

通過http://www.lfd.uci.edu/~gohlke/pythonlibs/#sasl下載,選擇你的合適版本,我下載到了C:\Users\Downloads目錄下。

sasl.png

下載完成之后安裝,

pip install C:\Users\Downloads\mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl

superset需要vc++的支持,本機(jī)安裝的是2015版本,如果有缺少vc++的支持的話,百度下載安裝一個(gè)就OK。

2.4 安裝superset

安裝命令:

pip install superset

這一步,我們又遇到了一個(gè)錯(cuò)誤。


錯(cuò)誤.png

這個(gè)錯(cuò)誤很好理解,缺少python-geohash的支持,我們仿照安裝sasl的方式,裝上就可以了。


geohash.png
2.5創(chuàng)建管理員權(quán)限
創(chuàng)建權(quán)限:fabmanager create-admin --app superset

然后按照提示設(shè)置用戶、賬號(hào)密碼等。這邊是我遇到的最大的一個(gè)坑,提示 error :got unexpected extra arguments(-app superset)


大坑.png

這個(gè)錯(cuò)誤我是完全不能理解,按照這個(gè)錯(cuò)誤提示找遍也沒有個(gè)解答,最后通過報(bào)錯(cuò):Was unable to import superset Error: markdown() takes 1 positional argument but 2找到。

解決方案:pip install "markdown<3.0.0" superset
2.4初始化數(shù)據(jù)庫(kù)并啟動(dòng)

初始化數(shù)據(jù)庫(kù) (windows下,先進(jìn)入到 Python安裝目錄或者pythonVir的虛擬目錄下(lib\site-packages\superset\bin)

Python superset db upgrade 

加載例子(后續(xù)操作都需要在lib\site-packages\superset\bin下)

Python superset load_examples 

初始化角色和權(quán)限

Python superset init 

啟動(dòng)服務(wù),端口 8088, 使用 -p 更改端口號(hào)。

Python superset runserver -d

瀏覽器輸入localhost:8088 就可以看到了


展示.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容