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了。

CREATE TABLE `dual`(
  `dummy` string);
SQL

新建一個文本文件,寫上一行數(shù)據(jù),通過load命令導(dǎo)入即可。





作者:柯廣的網(wǎng)絡(luò)日志

微信公眾號:Java大數(shù)據(jù)與數(shù)據(jù)倉庫