Hive 存储元数据库MySQL:Error executing JDOQL query "SELECT '

FAILED: Error in metadata: javax.jdo.JDODataStoreException: Error executing JDOQL query "SELECT 'org.apache.hadoop.hive.metastore.model.MDatabase' AS NUCLEUS_TYPE,THIS."DESC",THIS.DB_LOCATION_URI,THIS."NAME",THIS.DB_ID FROM DBS THIS WHERE THIS."NAME" = ?" : Table/View 'DBS' does not exist..
NestedThrowables:
java.sql.SQLSyntaxErrorException: Table/View 'DBS' does not exist.

FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask


由错误可知,DBS不存在


由于HIve默认使用的是Derby,在配置安装时,hive-site.xml是从hive-default.xml.template中复制过来的


所以新添加的配置信息

javax.jdo.option.ConnectionURL

javax.jdo.optionConnectionDriverName

javax.jdo.optionConnectionUserNaem

javax.jdo.optionConnectionPassword

这几个信息在文件中有配置,只不过配置的是Derby

我们把默认配置删除

自定义配置信息就可以生效


Hive系统会加载hive-default.xml和hive-site.xml两个配置文件

当hive-site.xml与hive-default.xml文件中不一致时,以hive-site.xml为准


所以把hive-site.xml中不需要的参数删除,只保留新配置的文件信息


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值