Hive 蜂巢:脚本不';无法识别已创建的数据库

Hive 蜂巢:脚本不';无法识别已创建的数据库,hive,hiveql,Hive,Hiveql,我编写了一个配置单元脚本并尝试在终端上运行,但这给了我错误。它说没有这样的数据库 我所做的是在hive中创建了一个数据库stocks。我在本地文件系统中创建了一个文件myscript.sql,其中包含以下语句: use stocks; create table customer ( id int, name string) row format delimited fields terminated by ',' lines terminated by '\n' stored as textfi

我编写了一个配置单元脚本并尝试在终端上运行,但这给了我错误。它说没有这样的数据库

我所做的是在hive中创建了一个数据库
stocks
。我在本地文件系统中创建了一个文件
myscript.sql
,其中包含以下语句:

use stocks;
create table customer ( id int, name string) row format delimited fields terminated by ',' lines terminated by '\n' stored as textfile;
当我从终端使用

hive -f myscript.sql
我得到了错误

“股票”数据库不存在


如果键入
显示数据库,会发生什么情况?不是您创建的,就是您正在连接到另一个MetaStore我已解决了问题。我必须将配置单元版本升级到0.13