16、【SparkSQL】通过DataSet *** 作createOrReplaceGlobalTempView时报错

16、【SparkSQL】通过DataSet *** 作createOrReplaceGlobalTempView时报错,第1张

16、【SparkSQL】通过DataSet *** 作createOrReplaceGlobalTempView时报错
  • 报错信息如下

  • 原因分析

    主要是没有在Spark配置hive的配置文件,把hive配置的hive-site.xml文件拷贝到spark目录下即可

    mv ../hive/conf/hive-site.xml ../spark/conf/hive-site.xml

    说明:

    • 如果报JDBC错误,还需要将../hive/lib下的mysql-jdbc驱动拷贝到../spark/jars目录中
    • mysql-connector 这个jar包在 hive 的lib 目录下,spark 存放jia包的路径是在 jars目录下
  • 结果

  • 参考

    1. Spark-shell 报错:Failed to get database default, returning NoSuchObjectException - 水木青楓 - 博客园 (cnblogs.com)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5654462.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存