Hue(Hadoop User Experience)是一個用于大數據平臺、數據庫以及數據倉庫查詢的開源工具,旨在通過 Web 界面簡化用戶與 Hadoop 生態系統以及各種數據存儲的交互。
Hue 支持的數據源包括數據庫(Apache Hive、Apache Impala、MySQL、Presto、Trino、Oracle、PostgreSQL、AWS Athena、Apache Phoenix、Apache Druid、Apache Flink、ksqlDB、Google BigQuery、Materialize、Teradata、DB2、Apache Spark SQL、Azure SQL Database、MS SQL Server、Vertica、AWS Redshift、Apache Drill、SAP Sybase、SAP Hana、Apache Solr、Apache Kylin、Dask SQL、Clickhouse、Apache Kyuubi、Elastic Search、Apache Pinot DB、Snowflake、Sqlite、Google Sheets、Greenplum)、存儲(HDFS、Apache Ozone、S3、Azure File Systems、GCS、HBase)、元數據(Apache Atlas)、任務調度(Apache Spark、Apache Pig、Apache Oozie、Apache YARN、Apache Sentry、Apache Knox)等。
Hue 提供了簡單易用的 SQL編輯器,包含智能語法補全、查詢優化以及文檔支持等功能。
面板(Dashboard)可以通過拖拽方式實現交互式分析。
Hue 支持查詢結果的可視化圖表,餅圖、折線圖、柱狀圖、時序圖、散點圖、地圖等。
Hue 提供了數據瀏覽與管理,通過數據目錄搜索表和存儲,快速定位和分析海量數據。
Hue 支持任務調度與監控,集成 Oozie 工作流、YARN 任務監控等功能。
用戶可以分享 SQL 查詢、工作流、面板等內容。
使用 Docker 快速體驗 Hue 方式如下:
docker run -it -p 8888:8888 gethue/hue:latest
然后在瀏覽器中輸入以下地址:
http://localhost:8888/
首次使用需要創建一個超級管理員賬號,輸入用戶名和密碼,點擊“Create Account”創建并登錄。
官方文檔:https://docs.gethue.com/