
林志煌
本书是一本关于Apache Hive调优的书籍,旨在介绍如何进行Hive的调优,以及调优时如果使用的工具。本书在*开始会介绍Hive优化多面性,以及如何在众多的调优技巧中寻找一条调优的思路。接着介绍Hive安装,为了方便读者的练习,我们主要介绍Docker安装Hive的方式和使用cloudera提供工具Hive的方式。介绍完安装Hive方式,我们会继续介绍Hive在优化时涉及的Hadoop组件和Hive工具。*后会介绍如何监控Hive在运行时出现性能问题。本书适合对大数据开发感兴趣的爱好者、对Hive优化有兴趣的人员使用。
前半部分有一些作者的干货,包括对比传统数据库的和数仓,给出了作者的感悟,很不错。看得出来作者很有经验。但后面讲cdh包括docker基础就有一点掺水了。
整书对一些常见的hive调优写的还是很细的,表象和原理也讲的清楚,看这本书的人应该有hive或者bd一定经验,前几章萌新教程意义不大,还不如专注场景和解决方案介绍,cdh那块有点画蛇添足,后几张是精华部分,有基础的建议对着目录查阅
有价值的内容很多,不要被评分误导
这书给人一种隔靴搔痒的感觉,每每讲到重点就三言两语的划过去了。收获是有。但是真心不大
可能需要一些基本的java知识 数据存储,参数配置,引擎计算逻辑,日志…… 覆盖面挺广的,看完又有了一层新的认识,很推荐。
感觉要是能能看完整本书,基本对hive调优应该无压力,基本涉及了实际工作中会用到的了。 作者从几个方面来介绍hive在使用时的调优: 1,从大数据生态来介绍调优,知识点算是难度适中,对于Hadoop不懂或者涉猎较少的同学应该也能够理解 2. 从hive底层的计算引擎讲解hive调优,并且介绍了hive执行过程与计算引擎执行过程的关联,已经对应每个过程中一些配置,串联了hive与计算引擎的关系 3,从hive本身来介绍hive性能调优,作者自己总结了一些计算模式和执行过程执行计划的解读,对于想快速提高自己调优能力的同学可以重点关注下 4,从调优工具入手yarn的 timeline和hive的web服务来讲解怎么使用工具进行hive调优
中规中矩吧,想深入了解执行过程可以看看,我算是来找hive优化trick的,感觉帮助一般
世面上找到的工具书只有2本,一本hadoop权威指南,一本hive编程指南。 hadoop那本权威,像是字典。 hive编程那本又太新手,浅尝辄止。 这本好一些,有干货,但是也不尽兴,比如讲hive的性能调优用的是mr,实际现在一般都用tez了,但至少介绍了思路,梳理了优化的手段。 还是很用心的,适合中级人员。
实例和可实际参考的内容很少,后面基本上就是在罗列内容,至少对我来说可参考价值很小了……只能说,可能作者本人很懂吧……
本书讲得最好的是在hive执行计划,然后yarn获取监控信息那一块。部署安装直接跳过了,其它内容比较泛。