Apache Impala 架構
Impala 是一個大規模並行查詢引擎,可在現有 Hadoop 叢集中的數百臺伺服器上執行。與查詢處理和底層儲存引擎緊密耦合的標準關聯式資料庫管理系統不同,它與後者分離。
Impala 提高了 Apache Hadoop上 SQL 查詢的效率,同時保持了熟悉的使用者介面。Impala 允許您使用 SELECT、JOIN 和聚合函式實時查詢資料,無論是儲存在 HDFS 還是 Apache HBase 中。
Impala 還共享 Apache Hive 的後設資料、SQL 語法 (Hive SQL)、ODBC 驅動程式和使用者介面 (Hue Beeswax),使其成為用於批處理和實時查詢的熟悉且連貫的平臺。(因此,Hive 使用者可以用最少的設定時間使用 Impala。)
Impala 部署中有三個服務:
- Impala 守護程式( impalad) 服務負責接收客戶端查詢和管理它們在叢集中的執行,以及代表其他 Impala 守護程式執行單個查詢片段。當 Impala 守護程式以第一個角色管理查詢執行時,它被稱為查詢的協調者。另一方面,所有 Impala 守護程式都是對稱的,它們可以扮演任何角色。此屬性有助於負載平衡和容錯。叢集中每個執行資料節點程式的系統——底層 HDFS 部署的塊伺服器——都有一個 Impala 守護程式,因此每臺機器上通常有一個 Impala 守護程式。Impala 現在可以利用資料區域性性並從檔案系統讀取塊,而無需連線到網路。Impala 的後設資料釋出-訂閱服務Statestore(statestored)將叢集範圍的後設資料分發到所有 Impala 程式。
- Impala 的目錄儲存庫和後設資料訪問閘道器是Catalog 守護程式(catalogd)。Impala 守護程式可以使用 catalogd 將 DDL 命令傳送到外部目錄儲存,例如 Hive Metastore。statestore 用於將更改分發到系統目錄。
- 查詢處理介面:與 Impala 通訊的介面是 Hive Metastore、JDBC/ODBC 客戶端、Impala-shell 和 Hue Web 使用者介面。
相關文章
- ClickHouse、Doris、 Impala等MPP架構詳解架構
- Java架構-Apache POI ExcelJava架構ApacheExcel
- Apache Kafka – 叢集架構ApacheKafka架構
- CDH impala for Apache HADOOP 安裝編譯步驟.ApacheHadoop編譯
- Apache Arrow DataFusion原理與架構Apache架構
- 我的架構夢:(五十九) Apache Hadoop 架構與原理架構ApacheHadoop
- Apache 架構師總結的 30 條架構原則Apache架構
- 帶有Apache Spark的Lambda架構ApacheSpark架構
- Apache Flink X Apache Doris 構建極速易用的實時數倉架構Apache架構
- Apache Kylin 入門 2 - 原理與架構Apache架構
- 分散式計算技術(下):Impala、Apache Flink、星環Slipstream分散式Apache
- Impala
- Apache Hadoop文件翻譯之一(HDFS架構)ApacheHadoop架構
- Apache Hudi 設計與架構最強解讀Apache架構
- Apache Druid 在 Shopee 的雲原生架構演進ApacheUI架構
- 殺死Apache Kafka:過度架構的陷阱 - Stephanie SherriffApacheKafka架構
- python 安裝 impalaPython
- OnZoom 基於Apache Hudi的流批一體架構實踐OOMApache架構
- 微服務架構 | 12.1 使用 Apache Dubbo 實現遠端通訊微服務架構Apache
- Apache 的架構師們遵循的 30 條設計原則Apache架構
- 2.3.6版本釋出!Apache SeaTunnel Zeta引擎迎來新架構!Apache架構
- 中商惠⺠交易中臺架構演進:對 Apache ShardingSphere 的應⽤架構Apache
- impala 條件函式函式
- DBeaver如何連線impala
- 架構之:serverless架構架構Server
- Apache SeaTunnel技術架構演進及其在AI領域的應用Apache架構AI
- 觸寶科技基於Apache Hudi的流批一體架構實踐Apache架構
- 【細品架構4/100】架構之架構切分架構
- 自己動手寫Impala UDF
- Hive與Impala的異同Hive
- impala客戶端連線客戶端
- Hue--整合Hive與ImpalaHive
- SaaS架構:流程架構分析架構
- 單體架構&微服務架構&中臺服務架構架構微服務
- 架構師修煉之道(二)——架構?設計?架構師?架構
- 前端架構之小小node架構前端架構
- 單體架構到垂直架構架構
- 架構之:資料流架構架構