执行 hive:直接报java.lang.ClassNotFoundException: org.apache.hadoop.mapred.MRVersion
CDH集群安装组件都ok,在Hue界面中使用Hive的HQL是都是ok的
但是直接在liunx中,打开客户端命令:
执行 hive:直接报java.lang.ClassNotFoundException: org.apache.hadoop.mapred.MRVersion
解决方案:
因为CDH的hive-site.xml配置文件中没有指向hadoop的安装目录,以下是我后加的配置相:
hive在CDH中的路径如下:/opt/cloudera/parcels/CDH/lib/hive/conf,注意,修改后记得分发集群