hive中创建表时报错

报错内容如下:

 

 

解决方法:

  出现这个问题的原因是因为我们没有在mysql数据库中创建相应的数据库,且没有初始化就直接使用hive客户端

  那我们需要在mysql上创建什么样的数据库呢?      这需要和我们在hive-site.xml中配置好的相匹配。

  

 

   

  故,我们需要先进入mysql中创建相应数据库

mysql>drop database hive;
mysql>create database hive;

  再退出myql界面,进行初始化

schematool -initSchema -dbType mysql

  

  至此,再重新启动hive客户端,即可成功创建相应表。

 

posted @ 2023-01-11 14:08  先娶国王后取经  阅读(301)  评论(0编辑  收藏  举报