Spark shell 执行 sql, 出现权限不够的问题
java.io.IOException: 权限不够
at java.io.UnixFileSystem.createFileExclusively(Native Method)
从日志上看 spark创建临时文件权限不够,默认情况下spark.local.dir是spark创建临时文件的目录,如果没有在spark的conf中指定,默认的目录是/tmp,所以当前问题 需要看下当前用户是否能在根目录下创建文件。
正确的tmp目录的权限:
一般是r w x , 最后一个字母t表示: