南大通用GBase 8a本地导出select outfile 报错,Can't open file Permisson denied

GBase 8a数据库支持select into oufile将数据文件导出,文件是写入到连接节点的目录下。 而数据库, 运行在操作系统gbase用户下, 也就是他只能写入到操作系统gbase用户能写入的目录下。如果指定了一个操作系统gbase用户没有写入权限的位置,就会报这个错误。解决方案就是指定可写入的目录,或者将目录权限改成gbase用户可写。

请不要混淆数据库gbase用户,和操作系统gbase用户,当然也包括root用户。

典型报错信息

解决方案

将目录改成/home/gbase下,则操作系统gbase用户是可以写入的,则集群也就可以写入了。

或者将整个目录对gbase用户开发。比如 /date。

chown -R gbase:gbase /data

其它导出相关材料,请参考

http://www.gbase8.cn/?tag=%e5%af%bc%e5%87%ba

GBase 8a集群导出数据到文件,支持ftp,hadoop等

南大通用GBase 8a本地导出select outfile 报错,Can't open file Permisson denied》有1条评论

评论已关闭。