hive中创建表时报错

报错内容如下:

 

 

解决方法:

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

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

  

 

   

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

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

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

schematool -initSchema -dbType mysql

  

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

 

posted @   先娶国王后取经  阅读(335)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类
点击右上角即可分享
微信分享提示