当前位置:  开发笔记 > 大数据 > 正文

在YARN-Cluster模式下运行时找不到Hive表

如何解决《在YARN-Cluster模式下运行时找不到Hive表》经验,为你挑选了1个好方法。



1> Ton Torres..:

我在Hortonworks社区发布了同样的问题,我在这个答案的帮助下解决了这个问题.

它的要点是:在提交应用程序时,--files参数必须在参数之前--jars,并且hive-site.xml要使用的副本是Spark conf目录中的副本,而不是$HIVE_HOME/conf/hive-site.xml.因此:

  ./bin/spark-submit \
  --class com.myCompany.Main \
  --master yarn-cluster \
  --num-executors 3 \
  --driver-memory 1g \
  --executor-memory 11g \
  --executor-cores 1 \
  --files /usr/hdp/current/spark-client/conf/hive-site.xml \
  --jars lib/datanucleus-api-jdo-3.2.6.jar,lib/datanucleus-rdbms-3.2.9.jar,lib/datanucleus-core-3.2.10.jar \
  /home/spark/apps/YarnClusterTest.jar

推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有