我正在使用Spark数据帧插入到配置单元表中。即使使用用户名“myuser”提交应用程序,某些配置单元暂存零件文件仍使用用户名“mapr”创建。因此,在重命名临时文件说访问被拒绝的同时,最终写入配置单元表失败。
命令:



错误:



以下是环境详细信息:

  • Spark 1.6.1
  • 分发映射器
  • 最佳答案

    请尝试以下内容并提供反馈

    resultDF.registerTempTable("results_tbl")
    sqlContext.sql("INSERT INTO TABLE insTable SELECT * FROM results_tbl")
    

    关于hadoop - Spark数据帧插入到配置单元表失败,因为使用用户名映射器创建的一些暂存零件文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48021186/

    10-13 07:53