工作原理:

impala属于Cloudera,基于内存的,可用户实时的交互式查询。Cloudera建议Impala集群内存最少128G,Impalad与DataNode运行在同一节点上

impala与Hivemetastore database相集成,这两个组件之间可以共享database和table。

如图所示,Impala主要由Impalad, State Store和CLI组成。

Impalad: 与DataNode运行在同一节点上,由Impalad进程表示,它接收客户端的查询请求(接收查询请求的Impalad为Coordinator,Coordinator通过JNI调用java前端解释SQL查询语句,生成查询计划树,再通过调度器把执行计划分发给具有相应数据的其它Impalad进行执行),读写数据,并行执行查询,并把结果通过网络流式的传送回给Coordinator,由Coordinator返回给客户端。同时Impalad也与State Store保持连接,用于确定哪个Impalad是健康和可以接受新的工作。在Impalad中启动三个ThriftServer: beeswax_server(连接客户端),hs2_server(借用Hive元数据), be_server(Impalad内部使用)和一个ImpalaServer服务。

impala的工作原理的详解(图文)相关推荐

  1. 4个mos管驱动的全桥电路原理_最经典MOS管电路工作原理及详解没有之一

    欢迎加入技术交流QQ群(2000人):电力电子技术与新能源 1105621549 高可靠新能源行业顶尖自媒体 在这里有电力电子.新能源干货.行业发展趋势分析.最新产品介绍.众多技术达人与您分享经验,欢 ...

  2. 0832工作原理详解_最经典MOS管电路工作原理及详解没有之一

    欢迎加入技术交流QQ群(2000人):电力电子技术与新能源 1105621549 高可靠新能源行业顶尖自媒体 在这里有电力电子.新能源干货.行业发展趋势分析.最新产品介绍.众多技术达人与您分享经验,欢 ...

  3. MOS管电路工作原理及详解

    1.三个极的判断 2.P沟道.N沟道的判断 综上: 3. 寄生二极管方向判定 不论N沟道还是P沟道MOS管,中间衬底箭头方向和寄生二极管的箭头方向总是一致的: 要么都由S指向D,要么都有D指向S 4. ...

  4. 防火墙工作原理和详解会话表

    防火墙工作原理 防火墙工作原理: 本质上是查看会话表. 报文到达防火墙,先查看是否会有会话表匹配. 如果有会话表匹配,则匹配会话表转发. 如果没有匹配会话表,看是否能够创建会话表. 前提是必须是首包才 ...

  5. 浏览器工作原理探究详解

    浏览器工作原理探究 标签: 浏览器工作原理 / web性能优化 引言 最近对web的性能优化比较感兴趣,而前端代码主要在浏览器工作的.如果对浏览器的工作原理了解清楚,可以为web性能优化提供方向以及理 ...

  6. 电感(29)之铁氧体磁珠工作原理透彻详解

    原文地址点击这里: 铁氧体磁珠(Ferrite Bead, FB)是一种利用电感原理制作而成的元器件,主要用于抑制信号或电源线的高频噪声和尖峰干扰,还具有吸收静电脉冲的能力,是目前应用发展很快且廉价易 ...

  7. tomcat工作原理以及详解操作

    mkdir /cdrom #创建挂载目录 mount -o loop tomcat.iso /cdrom cp -a /cdrom/* . mkdir -p /ly/www tar -xf jdk-7 ...

  8. 从一个案例看MVC中DataContext和UpdateModel的工作原理(详解UpdateModel/SubmitChanges错误)...

    昨天遇到一段棘手的程序,尝试了各种方法,忽而在SubmitChanges的时候没反应(无错误,也不更新),忽而发生ChangeConflict,经过几个小时,终于大致理清了思路,也顺便把DataCon ...

  9. DHCP八种报文 Discover Offer Request Ack Nack decline release inform及其工作原理流程 详解

    工作端口 服务端端口:67 客户端端口:68 八种报文 Discover DHCP客户端寻找DHCP服务器位置时所使用的报文.DHCP请求客户端时,因不知服务器位置,便在本地网络中以广播形式发送Dis ...

最新文章

  1. 题目1166:迭代求立方根
  2. xcode8控制台输出大量不用的log的问题解决NSLog失效的解决
  3. NuGet(Nuget Packages)
  4. Unity3D之NGUI基础6:UIButton按钮
  5. ASP.NET MVC4 使用UEditor富文本
  6. linux web目录安全设置,[LNMP]Linux的Web环境的安全配置
  7. c++ 文件操作方式
  8. 常用问题排查工具和分析神器,值得收藏
  9. 题解 P2253 【好一个一中腰鼓!】
  10. 剪辑画中画视频,如何用视频实现画中画效果
  11. 创建Firebase项目并接入Firebase推送: Firebase Cloud Messaging (FCM)
  12. 左倾堆 - 解析与实现
  13. 剑指offer——丑数
  14. onecloud的一次刷机自我小总结
  15. 【无标题】XGPON和XGSPON MA5800 三方兼容
  16. cam 350 /DFMSTREAM v12.1使用
  17. EMC isilon 磁盘更换手册
  18. Mac系统下Maven的下载与配置
  19. 站群服务器C段是什么
  20. 联想智能引擎支持六种场景自由切换

热门文章

  1. 语言的MASS包干什么的_R语言绘制平行坐标图(PCP)示例
  2. VMware ESXi/ESX 的内部版本号和版本 (2143832)-2020-10-27更新
  3. Windows学习总结(22)——Windows基线检查加固脚本
  4. Json学习总结(2)——Java 下的 JSON库性能比较:JSON.simple vs. GSON vs. Jackson vs. JSONP
  5. 一阶倒立摆的输入和输出是什么_了解一阶高通滤波器传递函数
  6. 【剑指Offer学习】【面试题40:数组中仅仅出现一次的数字】
  7. linux常用命令(4)——系统管理2
  8. 在Visual Studio 2012中使用VMSDK开发领域特定语言(二)
  9. 2月第三周各国家.NET域名排名Top10:中国第三
  10. DataGridView 禁用自动生成列