impala的工作原理的详解(图文)
工作原理:
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的工作原理的详解(图文)相关推荐
- 4个mos管驱动的全桥电路原理_最经典MOS管电路工作原理及详解没有之一
欢迎加入技术交流QQ群(2000人):电力电子技术与新能源 1105621549 高可靠新能源行业顶尖自媒体 在这里有电力电子.新能源干货.行业发展趋势分析.最新产品介绍.众多技术达人与您分享经验,欢 ...
- 0832工作原理详解_最经典MOS管电路工作原理及详解没有之一
欢迎加入技术交流QQ群(2000人):电力电子技术与新能源 1105621549 高可靠新能源行业顶尖自媒体 在这里有电力电子.新能源干货.行业发展趋势分析.最新产品介绍.众多技术达人与您分享经验,欢 ...
- MOS管电路工作原理及详解
1.三个极的判断 2.P沟道.N沟道的判断 综上: 3. 寄生二极管方向判定 不论N沟道还是P沟道MOS管,中间衬底箭头方向和寄生二极管的箭头方向总是一致的: 要么都由S指向D,要么都有D指向S 4. ...
- 防火墙工作原理和详解会话表
防火墙工作原理 防火墙工作原理: 本质上是查看会话表. 报文到达防火墙,先查看是否会有会话表匹配. 如果有会话表匹配,则匹配会话表转发. 如果没有匹配会话表,看是否能够创建会话表. 前提是必须是首包才 ...
- 浏览器工作原理探究详解
浏览器工作原理探究 标签: 浏览器工作原理 / web性能优化 引言 最近对web的性能优化比较感兴趣,而前端代码主要在浏览器工作的.如果对浏览器的工作原理了解清楚,可以为web性能优化提供方向以及理 ...
- 电感(29)之铁氧体磁珠工作原理透彻详解
原文地址点击这里: 铁氧体磁珠(Ferrite Bead, FB)是一种利用电感原理制作而成的元器件,主要用于抑制信号或电源线的高频噪声和尖峰干扰,还具有吸收静电脉冲的能力,是目前应用发展很快且廉价易 ...
- tomcat工作原理以及详解操作
mkdir /cdrom #创建挂载目录 mount -o loop tomcat.iso /cdrom cp -a /cdrom/* . mkdir -p /ly/www tar -xf jdk-7 ...
- 从一个案例看MVC中DataContext和UpdateModel的工作原理(详解UpdateModel/SubmitChanges错误)...
昨天遇到一段棘手的程序,尝试了各种方法,忽而在SubmitChanges的时候没反应(无错误,也不更新),忽而发生ChangeConflict,经过几个小时,终于大致理清了思路,也顺便把DataCon ...
- DHCP八种报文 Discover Offer Request Ack Nack decline release inform及其工作原理流程 详解
工作端口 服务端端口:67 客户端端口:68 八种报文 Discover DHCP客户端寻找DHCP服务器位置时所使用的报文.DHCP请求客户端时,因不知服务器位置,便在本地网络中以广播形式发送Dis ...
最新文章
- 题目1166:迭代求立方根
- xcode8控制台输出大量不用的log的问题解决NSLog失效的解决
- NuGet(Nuget Packages)
- Unity3D之NGUI基础6:UIButton按钮
- ASP.NET MVC4 使用UEditor富文本
- linux web目录安全设置,[LNMP]Linux的Web环境的安全配置
- c++ 文件操作方式
- 常用问题排查工具和分析神器,值得收藏
- 题解 P2253 【好一个一中腰鼓!】
- 剪辑画中画视频,如何用视频实现画中画效果
- 创建Firebase项目并接入Firebase推送: Firebase Cloud Messaging (FCM)
- 左倾堆 - 解析与实现
- 剑指offer——丑数
- onecloud的一次刷机自我小总结
- 【无标题】XGPON和XGSPON MA5800 三方兼容
- cam 350 /DFMSTREAM v12.1使用
- EMC isilon 磁盘更换手册
- Mac系统下Maven的下载与配置
- 站群服务器C段是什么
- 联想智能引擎支持六种场景自由切换
热门文章
- 语言的MASS包干什么的_R语言绘制平行坐标图(PCP)示例
- VMware ESXi/ESX 的内部版本号和版本 (2143832)-2020-10-27更新
- Windows学习总结(22)——Windows基线检查加固脚本
- Json学习总结(2)——Java 下的 JSON库性能比较:JSON.simple vs. GSON vs. Jackson vs. JSONP
- 一阶倒立摆的输入和输出是什么_了解一阶高通滤波器传递函数
- 【剑指Offer学习】【面试题40:数组中仅仅出现一次的数字】
- linux常用命令(4)——系统管理2
- 在Visual Studio 2012中使用VMSDK开发领域特定语言(二)
- 2月第三周各国家.NET域名排名Top10:中国第三
- DataGridView 禁用自动生成列