这个问题折腾了很久,现在还是有点困惑,废话少说,先把我趟的KENG说一下:
1、修改/tmp 文件的权限 -------> sudo chmod a+wrx /tmp
2、把mysql 的驱动jar包放到 hdfs上
3、把hive-site.xml(一般在/opt/cm-5.7.0/run/cloudera-scm-agent/process/64-hue-HUE_SERVER/hive-conf/hive-site.xml) 放到hdfs上,/user/hive/
4、还有说修改hive-site.xml文件中的yarn.nodemanager.aux-service。。。。,我按这个试了试,感觉没起什么作用!
n、现在记不清了,后续想起再补上吧!
n+1、现在在http://doc.okbase.net/qindongliang1922/archive/200243.html看到一点有用的信息,在su - hdfs中查看组件版本:
oozie:oozie version
hive:hive --version
hbase:hbase version
引用上面文章的一段话:
oozie安装编译比较坑,这里需要注意一下,目前最新的版本oozie的最新版本是4.2.0,但是依赖的
hive只支持0.13.1hbase支持到0.94.2
spark,hadoop,pig均可支持当然最新版本
而且pom文件里面用到的codehash镜像已经失效,如果不去掉,则会编译失败:
<repository>
<id>Codehaus repository</id>
<url>http://repository.codehaus.org/</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>