hive在E-MapReduce集群的实践(一)hive异常排查入门
hive是hadoop集群最常用的数据分析工具,只要运行sql就可以分析海量数据。初学者在使用hive时,经常会遇到各种问题,不知道该怎么解决。
本文是hive实践系列的第一篇,以E-MapReduce集群环境为例,介绍常见的hive执行异常,定位和解决方法,以及hive日志查看方法。
除作者本人的知乎专栏外,其他转载需要先联系我。
一.常见异常表现
主要是执行hive sql时卡住,提示异常信息。
如执行sql时直接提示异常信息,执行sql时卡住,显示mapreduce进度一直0%,mapreduce进度长时间不变化,执行一半提示异常退出,等等。
二.异常定位和解决
2.1.执行sql直接提示异常信息
一般是语法问题,资源问题或hive服务异常。
2.1.1 语法解析错误
sql写的有问题。如ParseException
hive> sho