今天,在Impala中执行create table tb_test5 as select * from tb_test时报错,报错为:
mpala日志文件异常截图为:
分析上面日志,重点在于这一句:Impala does not have WRITE access to 'file:/' intable: default.tb_test5
原因在于创建表时没有指定目录,所以会放放在根目录下,而当前用户在根目录下没有写的权限,解决办法是:创建表的时候指定表的存放目录,例如:create table tb_test5 location ‘/user/hive/warehouse’ as select *from tb_test;