kylin与superset整合
生活随笔
收集整理的這篇文章主要介紹了
kylin与superset整合
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前提:
kylin安裝以及配置可以參考
https://www.cnblogs.com/654wangzai321/p/9676204.html
我這邊用的Linux自帶的python2.7,為了保證一個干凈的Python環境,我這邊使用Python的virtualenv環境
?
Python virtualenv環境
python3已經自帶了virtualenv,python2你需要安裝它,使用pip來安裝:
pip install virtualenv//創建目錄
mkdir /data/py2env
cd /data/py2env
virturalenv py2 //構建新的Python2.7環境
. ./py2/bin/activate //進入py2環境
deactive //退出虛擬環境
操作:
]# cd /data/py2env
[root@master py2env]# . ./py2/bin/activate
?
安裝superset
pip install superset//創建初始超級用戶:admin/admin
fabmanager create-admin --app superset //然后依次輸出 username firstname lastname email password
操作:
py2) [root@master py2env]# fabmanager create-admin --app superset
Username [admin]: admin
User first name [admin]: admin
User last name [user]: admin
Email [admin@fab.org]: admin@163.com
Password:
Repeat for confirmation:
?
初始化superset
superset init?
安裝kylinpy
pip install kylinpy?
啟動superset
superset runserver -d -p 7060 //默認端口為8088,后面跟-p可以重新指定端口
操作:
(py2) [root@master py2env]# superset runserver -d -p 7060
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Starting Superset server in DEBUG mode
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2018-09-20 15:49:37,621:INFO:werkzeug: * Running on http://0.0.0.0:7060/ (Press CTRL+C to quit)
2018-09-20 15:49:37,622:INFO:werkzeug: * Restarting with stat
訪問路徑:
192.168.1.99:7060
用戶名:admin
密碼:admin
?
創建數據庫
Sources->Databases->+ 按鈕,其中創建數據庫的過程中,Database名、SQLSQLAlchemy URL、Expose in SQL Lab必須填寫和打鉤SQLSQLAlchemy URL形式為:kylin://username:password@ip:7070/project
如圖所示
?
?
創建表
Sources->Tables->+ 按鈕?
SQL語句測試
結果和kylin里面獲得的數據一致
?
?結果可視化
說明:superset中的sql查詢只是用于測試,一般可視化是通過點擊表名來自己配置
查詢語句為:
select datetime, channelid, count(*) as c_count from xxx_report?where eventid=344 and datetime = '20180919'?group by datetime, channelid;
?
?到此,Kylin和Superset結合完畢
?
轉載于:https://www.cnblogs.com/654wangzai321/p/9681651.html
總結
以上是生活随笔為你收集整理的kylin与superset整合的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Markdown 工程师也不简单:如何写
- 下一篇: 页面初始加载的是默认刷新一次(f5)