hive impala C++ Java垃圾回收 Garbage Collection GC

时间:2024-01-14 12:14:38

hive impala

impala  推荐每个节点内存  2^7~2^8GB

Impala与Hive的比较 - 文章 - 伯乐在线 http://blog.jobbole.com/43233/

《Hadoop应用架构》Hadoop Application Architectures

Impala使用C++语言实现的。这样做使Impala代码更为高效,允许单个Impala使用大量的内存,而不受Java垃圾回收机制(Garbage Collection ,GC)的延迟影响。而且,Impala还可以更好地利用向量化及指定CPU指令,以进行文本解析、CRC32计算等,因为通过JVM是无法访问这些硬件特性的。

使用底层虚拟机(Low Level Virtual Machine,LLVM)编译查询,将查询所用的方法编译成优化的机器码。