Ansible Role 大數據 之【superset】

Ansible Role: superset

安裝superset

介紹

Superset(Caravel)是由Airbnb(知名在線房屋短租公司)開源的數據分析與可視化平臺(曾用名Caravel、Panoramix),該工具主要特點是可自助分析、自定義儀表盤、分析結果可視化(導出)、用戶/角色權限控制,還集成了一個SQL編輯器,可以進行SQL編輯查詢等。

Superset(Caravel)核心功能:

1.快速創建數據可視化互動儀表盤
2.豐富的可視化圖表模板,靈活可擴展
3.細粒度高可擴展性的安全訪問模型,支持主要的認證供應商(數據庫、OpenID、LDAP、OAuth 等)
4.簡潔的語義層,可以控制數據資源在 UI 的展現方式
5.與 Druid(其實它貌似就是為了druid而生的)深度集成,可以快速解析大規模數據集
6.快速的通過配置裝載儀表盤等

github地址: https://github.com/airbnb/superset
官方文檔地址:http://airbnb.io/superset/installation.html

要求

此角色僅在RHEL及其衍生產品上運行。

測試環境

ansible 2.2.1.0
os Centos 6.7 X64

角色變量

superset_bin: "/usr/local/bin/superset"
superset_user: "superset"
superset_db: "superset"
superset_app: "superset"
superset_username: "admin"
superset_firstname: "admin"
superset_lastname: "admin"
superset_email: "admin@example.com"
superset_password: "123456"
mysql_host: ""
mysql_port: ""
mysql_user: ""
mysql_password: ""
create_db: true
superset_port: 8080

env: "HOME=/home/{{ superset_user }}"
ansible_python_interpreter: /usr/bin/python2.6

依賴

python2.7
supervisor

github地址

https://github.com/kuailemy123/Ansible-roles/tree/master/superset

Example Playbook

- hosts: node1
  vars:
    superset_home: '/superset'
    mysql_host: 192.168.77.128
    mysql_port: 3306
    mysql_user: root
    mysql_password: 123456
    supervisor_name: superset
    supervisor_program: 
      - { name: 'superset', command: '/usr/local/bin/superset runserver', user: 'superset' }
  roles:
   - { role: python2.7 }
   - { role: superset }
   - { role: supervisor }

管理

使用supervisor啟動superset
/usr/local/bin/supervisord -c /etc/supervisor/conf/superset.conf

啟動superset程序
service superset start

關閉superset程序
service superset stop

關閉supervisor
service superset shutdown

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • spagobi SpagoBI是一個商業智能平臺,為商業智能項目提供了一個完整開源的解決方案。它涵蓋了一個BI系統...
    James_紀閱讀 7,111評論 0 8
  • Ansible Role: airflow 安裝airflow 介紹 Airflow 被 Airbnb 內部用來創...
    lework閱讀 1,378評論 0 0
  • Druid 是一個為在大數據集之上做實時統計分析而設計的開源數據存儲。這個系統集合了一個面向列存儲的層,一個分布式...
    曹振華閱讀 8,551評論 1 24
  • 沒有想到今年冬天會有這么冷的時候,零下十幾度,最高溫度仍然是零下。但是多虧了這場雪,濟南的空氣好很多。這樣的天氣里...
    赫赫赤烏閱讀 306評論 0 0
  • 1. 什么是瀏覽器什么是服務器端 -----瀏覽器:通過輸入網址,幫助用戶進行瀏覽網頁的軟件(包括Chrome,I...
    Francesco1閱讀 243評論 0 0