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 躺板板
红伞伞白杆杆,吃完一起躺板板
躺板板埋山山,亲朋都来吃饭饭
饭饭里有红伞伞,吃完全村埋山山,来年长满红伞伞
__
关注博主不迷路
本博客所有文章除特别声明外,均为原创。版权归博主小马所有。任何团体、机构、媒体、网站、公众号及个人不得转载。如需转载,请联系博主(关于页面)。如其他团体、机构、媒体、网站、博客或个人未经博主允许擅自转载使用,请自负版权等法律责任!