SpringBoot
连接Hive
异常,错误信息如下:
Table not found 'DUAL'
通过 jdbc的方式,都是可以的,这里咋就不行了。
原因
dual
表的概念来自oracle
,数据库建立时即与数据字典一起初始化,该表只有一个varchar2
类型名为dummy
的字段
解决办法
在hive
里面default
库创建一个dual
表,随便插入一条数据,重新启动SpringBoot
程序,就可以连上hive
了。
CREATE TABLE `dual`(
`dummy` string);
新建一个文本文件,写上一行数据,通过load命令导入即可。
文章评论