日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > Ubuntu >内容正文

Ubuntu

部署superset_ubuntu16下部署apache superset趟坑指南(内有福利)

發(fā)布時(shí)間:2023/12/15 Ubuntu 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 部署superset_ubuntu16下部署apache superset趟坑指南(内有福利) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Apache superset是一個(gè)輕量級(jí)的BI,為了驗(yàn)證下kylin搭配superset的效果,在ubuntu16.04.6下安裝了superset,superset安裝部署的主要問(wèn)題在于其對(duì)python環(huán)境及相關(guān)組件的版本要求較高,版本對(duì)不上就會(huì)導(dǎo)致出現(xiàn)種種問(wèn)題,所以安裝的時(shí)候采用了在python虛擬環(huán)境下進(jìn)行安裝,先后測(cè)試了python-3.9.0a3和python-3.5.2兩個(gè)虛擬環(huán)境,安裝都遇到了問(wèn)題,最后采用python-3.7.6版本的虛擬環(huán)境安裝成功,具體步驟如下:

一、提前準(zhǔn)備

1、系統(tǒng)上需要安裝的組件

(1)libffi-dev

執(zhí)行apt install libffi-dev 命令,如果缺少該庫(kù)安裝superset的過(guò)程會(huì)報(bào)"No module named '_ctypes'"的錯(cuò)誤。

(2)openssl

未安裝openssl會(huì)報(bào)“找不到_ssl模塊的錯(cuò)誤 Was unable to import superset Error: No module named '_ssl'”。先下載openssl:

wget https://www.openssl.org/source/openssl-1.1.1d.tar.gz

然后解壓縮openssl

tar -zxvf openssl-1.1.1d.tar.gz

最后在openssl-1.1.1d的文件夾中執(zhí)行如下命令:

./config --prefix=/usr/local/openssl shared zlib

執(zhí)行后如下圖:

最后再執(zhí)行:

make && make install,即可完成openssl的安裝。

(3)安裝python-dev libsasl2-dev gcc三個(gè)庫(kù)

執(zhí)行apt-get install python-dev libsasl2-dev gcc,這里主要是sasl庫(kù)不安裝會(huì)有問(wèn)題;

(4)安裝sqlite

不安裝sqlite會(huì)報(bào)“ModuleNotFoundError: No module named '_sqlite3"的異常,安裝sqlite執(zhí)行命令如下:

apt-get install libsqlite3-dev

2、虛擬環(huán)境準(zhǔn)備

下載python-3.7.6對(duì)應(yīng)的安裝包,解壓縮,然后在解壓縮之后的目錄中執(zhí)行:

./configure prefix=/usr/local/python3.7.6 --with-openssl=/usr/local/openssl --enable-loadable-sqlite-extensions

make && make install

最后進(jìn)入根目錄,使用virtualenv執(zhí)行:

virtualenv -p /usr/local/python3.7.6/bin/python3 python3.7.6

建立好python3.7.6版本的虛擬環(huán)境,執(zhí)行:

source /python3.7.6/bin/activate 進(jìn)入對(duì)應(yīng)的環(huán)境,進(jìn)行下面python下的組件安裝。

3、python下需要安裝的組件

(1)安裝requests包

先安裝requests,執(zhí)行:

pip install requests -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com/

(2)安裝flask-appbuilder,執(zhí)行命令:pip install flask-appbuilder -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com/

安裝完成之后就可以使用fabmanager命令了,如下圖:

(3)安裝wtforms_json、flask_compress、celery、flask_migrate、flask_talisman、flask_caching、sqlparse、bleach、markdown、numpy、pandas、parsedatetime、pathlib2、simplejson,humanize,geohash,polyline,geopy,cryptography,backoff,msgpack,pyarrow,contextlib2,croniter,retry,selenium,isodate

這些組件本著缺啥補(bǔ)啥的原則,一律執(zhí)行pip install xxx即可,否則報(bào)如下異常:

Was unable to import superset Error: No module named 'wtforms_json'

Was unable to import superset Error: No module named 'flask_compress'

Was unable to import superset Error: No module named 'celery'

Was unable to import superset Error: No module named 'flask_migrate'

Was unable to import superset Error: No module named 'flask_talisman'

Was unable to import superset Error: No module named 'flask_caching'

Was unable to import superset Error: No module named 'sqlparse'

Was unable to import superset Error: No module named 'bleach'

Was unable to import superset Error: No module named 'markdown'

Was unable to import superset Error: No module named 'numpy'

Was unable to import superset Error: No module named 'pandas'

Was unable to import superset Error: No module named 'parsedatetime'

ModuleNotFoundError: No module named 'pathlib2'

ModuleNotFoundError: No module named 'simplejson'

ModuleNotFoundError: No module named 'humanize'

ModuleNotFoundError: No module named 'geohash'

ModuleNotFoundError: No module named 'polyline'

ModuleNotFoundError: No module named 'geopy'

sqlalchemy_utils.exceptions.ImproperlyConfigured: 'cryptography' is required to use EncryptedType

ModuleNotFoundError: No module named 'backoff'

ModuleNotFoundError: No module named 'msgpack'

ModuleNotFoundError: No module named 'pyarrow'

ModuleNotFoundError: No module named 'contextlib2'

ModuleNotFoundError: No module named 'croniter'

ModuleNotFoundError: No module named 'retry'

ModuleNotFoundError: No module named 'selenium'

ModuleNotFoundError: No module named 'isodate'

ImportError: cannot import name 'ImmutableDict' from 'werkzeug'

這里geohash這個(gè)要特別說(shuō)一下,這個(gè)組件安裝之后再python的site-packages下其目錄是大寫(xiě)的"Geohash",這導(dǎo)致geohash這個(gè)組件pip install之后,仍然報(bào)找不到,需要修改下其名字,如下:

再將geohash文件夾下_init_.py文件中得 from geohash修改成 from .geohash,如下圖:

(3)要特別注意版本號(hào)的組件

pip install --upgrade werkzeug==0.16.1

pip install flask-jwt-extended==3.18.1

pip install flask==0.12.5

pip install superset==0.28.1

pip install sqlalchemy==1.2.18

二、安裝superset的過(guò)程

最后安裝superset,注意superset的版本要選擇0.28.1,版本選擇不對(duì)會(huì)在后邊報(bào):

auth_type.get(_appbuilder.sm.auth_type, "No Auth method")的異常;

superset安裝完成后如上圖所示。

讓我們來(lái)用fabmanager為superset創(chuàng)建用戶(hù),執(zhí)行命令:

fabmanager create-admin --app superset,這個(gè)過(guò)程會(huì)提示輸入用戶(hù)名,密碼等;

接著執(zhí)行:

superset db upgrade,成功后如下圖:

superset init成功后如下圖:

superset runserver -p 5000 & (注意最新的superset-0.30.1版本沒(méi)有runserver這個(gè)命令)

這樣,superset就運(yùn)行起來(lái)了,通過(guò)http://127.0.0.1:5000就可以訪問(wèn)superset了,安裝好之后的界面如下:

三、其他異常

1、cannot import name 'Mapping' from 'collections'報(bào)這種錯(cuò)誤基本就是python版本得問(wèn)題,換版本吧;

四、所有組件的版本情況

1、

其他問(wèn)題可以關(guān)注公號(hào):【開(kāi)心感恩】咨詢(xún),如果有用記得點(diǎn)贊關(guān)注哦!

總結(jié)

以上是生活随笔為你收集整理的部署superset_ubuntu16下部署apache superset趟坑指南(内有福利)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: www婷婷| 国产精品福利一区二区三区 | 欧美日在线 | 国产福利91精品一区二区三区 | 男人天堂网在线视频 | 国产一级在线免费观看 | 国产一级片麻豆 | 亚洲午夜国产 | 羞羞答答av| 天堂福利在线 | 7777久久亚洲中文字幕 | 亚洲AV无码成人国产精品色 | 国产成人在线免费观看视频 | 久久精品99久久久久久 | 第九色激情 | 日本大胆欧美人术艺术 | 强制高潮抽搐哭叫求饶h | 水蜜桃av在线 | 久久一区二区视频 | 一区二区不卡在线 | 蜜臀av免费一区二区三区水牛 | 91人妻一区二区三区蜜臀 | 右手影院亚洲欧美 | 久久久九九| 亚洲欧美国产精品 | 亚洲av综合色区无码一区爱av | 久久久久久99精品久久久 | 国产口爆吞精一区二区 | 免费看日批 | 成人中文在线 | 久久久久久久久久久久久久久久久 | 久久一区二区三区精品 | 国产一二三精品 | 九九九国产 | 国产又黄又大又爽 | 国产农村妇女精品久久久 | 久久视频在线观看 | 国产无| 人妻精品无码一区二区 | 精品久久a| 少妇一级淫片免费看 | 色婷婷久久综合中文久久蜜桃av | 国产美女被草 | 日韩精品一区二区三区无码专区 | 国产精品情侣 | 久久亚洲欧洲 | 天天碰免费视频 | 国产精品1024| 久久人人爱 | 中文字幕在线免费视频 | 青青草在线免费 | 麻豆av电影网| 伊人热久久 | 日韩久久久 | 亚洲一区日韩精品 | 黄色成人小视频 | 天天摸天天碰天天爽天天弄 | 91官网在线观看 | 国产三级av在线播放 | 高潮白浆女日韩av免费看 | 中文 日韩 欧美 | 住在隔壁的她动漫免费观看全集下载 | 日韩视频福利 | 亚洲一级免费毛片 | 搞黄视频在线观看 | 熟妇高潮精品一区二区三区 | 国产亚洲一区二区三区在线观看 | 亚洲日本欧美精品 | 国产野外作爱视频播放 | 天堂一区 | 日韩理论在线 | 天堂欧美 | 亚洲最大av | 欧美大片高清 | 一级片视频网站 | 天堂在线91 | 青青五月天 | 国产精品老牛影院99av | 天堂在线视频免费观看 | 91av在线视频观看 | 伊人丁香| 精品国产色 | 黄色性生活一级片 | 一本色道久久综合无码人妻 | 久久大胆人体 | 久久r这里只有精品 | 91成人品 | 先锋影音一区二区 | 国产精品永久久久久久久久久 | 亚洲精品国产成人av在线 | 日本国产精品一区 | 一区二区三区日韩 | 日视频| 极品国产白皙 | 姑娘第5集在线观看免费好剧 | 欧美视频一区在线观看 | 日本三级黄色录像 | 99热免费在线观看 | 18p在线观看 |