我用trafodion开发了spark应用程序。使用spark-submit命令使用--master local[*]
模式运行应用程序时,它工作正常,数据正确插入数据库。但是当我在--master yarn
群集模式下运行相同的应用程序时,它没有运行。这是错误的:
错误[29716]写入证书文件时出错 /home/hadoop-testing-M3_yarn.cer。
错误[29716]写入证书文件时出错 /home/hadoop-testing-M1_yarn.cer。
错误[29716]写入证书文件时出错 /home/hadoop-testing-M2_yarn.cer。
我们有3个节点集群,并在集群模式下运行trafodion时出现此错误。
有谁能告诉我如何解决这个问题?
答案 0 :(得分:0)
此错误是由于缺少对纱线用户的/ home的写权限。您可以通过在纱线用户具有权限的jdbc url中指定目录来覆盖默认位置
" JDBC:t4jdbc://:23400 /:certificateDir = / TMP"