1. 程式人生 > >Superset連接Impala數據源

Superset連接Impala數據源

red cloud pos rest 就是 password 二次 bsp amp

公司最近在superset上面做二次開發,目前對接了mysql和oracle數據源,對這兩個源的SQL操作查詢做了完善和兼容。
目前有新的需求就是要對接大數據部門的HBASE和HIVE數據源,由於superset原生支持impala,所以直接安裝庫測試。

Superset是由Airbnb(知名在線房屋短租公司)開源的數據分析與可視化平臺(曾用名Caravel、Panoramix),該工具主要特點是可自助分析、自定義儀表盤、分析結果可視化(導出)、用戶/角色權限控制,還集成了一個SQL編輯器,可以進行SQL編輯查詢等,原來是用於支持Druid的可視化分析,後面發展為支持很多種關系數據庫及大數據計算框架,如:mysql, oracle, Postgres,Presto,sqlite, Redshift,Impala, SparkSQL, Greenplum, MSSQL,Impala.


技術分享

所以直接pip安裝:pip install impyla
pip install git+https://github.com/cloudera/impyla.git
這個官網沒說要安裝,但必須裝了這個才能正常連接


配置implala對應配置SQLAlchemy URI:

impala://IP:PORT/db_name?auth_mechanism=PLAIN&password=***&user=***

技術分享

下圖是目前對接的數據源,我們的二次開發還在繼續,更多內容會陸續記錄下來。

技術分享

Superset連接Impala數據源