GBase 8a导出报错This version of GBase doesn’t yet support ‘outfile remotely for dis-Express Engine tables

GBase 8a数据库集群支持导出数据到本地和远端服务,比如sftp,ftp,hadoop等,但要求必须是express引擎表。对其它引擎类型的表,比如元数据表为memory 或者 gssys引擎,当前版本尚不支持导出到远端的功能,只能先导出到本地,否则就会报This version of GBase doesn’t yet support ‘outfile remotely for dis-Express Engine tables的错误。

GBase 8a本地导出select outfile 报错,Can’t open file Permisson denied

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