问题描述
今天在安装Hive的时候,安装成功后启动客户端的metastore和hiveserver2,最后用beeline命令启动hive时出现以下错误:
报错:Error: Could not open client transport with JDBC Uri: jdbc:hive2://node01:10000: Failed to open new session: Database default does not exist
解决方案
经过多次查找,最后终于找到问题所在,原因就是安装hive时,在hive的lib目录下的mysql驱动版本过低导致的。
起初我的版本是5.1.7,hive版本是3.1.2
将mysql驱动版本换成5.1.49
再用beeline命令启动hive
启动成功啦!