Are superusers the only ones that can create GPHDFS external tables?
My scenario: I created a user with CREATEEXTTABLE privilege, granted INSERT, then desperately ALL on protocol GPHDFS to this user and I still get "ERROR: permission denied for external protocol gphdfs" whenever I attempt to create an external table with this user.
http://greenplum.org/docs/ref_guide/sql_commands/ALTER_ROLE.html says that "... external tables that use the
file or
execute
protocols can only be created by superusers.".