Impala关键字问题

最近在操作hive和impala和过程中,出现了impala关键字的问题,太恶心了。

在用hue等书写sql和impala-shell查询的时候,情况还不一样,恶心心,记录一下。

关注博主不迷路,获取更多干货资源

1 场景

我们是需要从RDBMS载数到Impala中,采用的方式是,通过JDBCStorageHandler,将数据装载到Hive中,然后刷新Impala指定表元数据,这样就可以在Impala中查询了。

2 Sql层面解决

首先我在Hive中建立了一张和RDBMS数据结构一样的表,然后载数到Hive成功,如下

而我在Impala查询的时候,发现desc是关键字impala报错

解决方案是对关键字字段加**``**

3 Impala-shell层面解决

impala-shell中,对于关键字,**``**加或者不加都会报错

正确的解决方案是加上 \`

Finally 躺板板

红伞伞白杆杆,吃完一起躺板板

躺板板埋山山,亲朋都来吃饭饭

饭饭里有红伞伞,吃完全村埋山山,来年长满红伞伞
__

关注博主不迷路

联系博主


本博客所有文章除特别声明外,均为原创。版权归博主小马所有。任何团体、机构、媒体、网站、公众号及个人不得转载。如需转载,请联系博主(关于页面)。如其他团体、机构、媒体、网站、博客或个人未经博主允许擅自转载使用,请自负版权等法律责任!