SpringBoot連接Hive異常
SpringBoot
連接Hive
異常,錯誤信息如下:
Table not found 'DUAL'
通過 jdbc的方式,都是可以的,這里咋就不行了。
原因
dual
表的概念來自oracle
,數(shù)據(jù)庫建立時即與數(shù)據(jù)字典一起初始化,該表只有一個varchar2
類型名為dummy
的字段
解決辦法
在hive
里面default
庫創(chuàng)建一個dual
表,隨便插入一條數(shù)據(jù),重新啟動SpringBoot
程序,就可以連上hive
了。
新建一個文本文件,寫上一行數(shù)據(jù),通過load命令導(dǎo)入即可。
作者:柯廣的網(wǎng)絡(luò)日志
微信公眾號:Java大數(shù)據(jù)與數(shù)據(jù)倉庫