解决:hive数据库初始失败

1、背景

采用Mysql数据库保存hive元数据时,我们一般是这样操作:

  • 启动mysql服务;用mysql新建一个库(比如库名为"hive",这个"hive"与hive-site.xml中的local:3306/hive的"hive"对应,是用来保存hive元数据的)
  • 将Mysql库表的所有权限赋予hive用户
  • 启动hadoop
  • 进入hive的bin目录下进行数据库初始化
  • 启动hive
  • 进入hive交互环境中执行sql语句
2、问题描述

初始化时输入的命令如下:

报错信息如下:

原因分析:数据库已经存在,因为之前用相同的步骤下载过hive并进行过hive数据库初始化

3、解决步骤
  • 启动Mysql服务
  • 删除hive库
  • 新建hive库
  • 将Mysql库表的所有权限赋予hive用户
  • 启动hadoop
  • 进入hive的bin目录下进行数据库初始化
  • 启动hive
  • 进入hive交互环境中执行sql语句
相关推荐
zzzyyy53812 小时前
基础IO(1)
linux·运维·数据库
2403_8832610912 小时前
SQL视图数据不实时怎么办_利用SQL触发器与视图联动方案
jvm·数据库·python
m0_6845019812 小时前
如何利用 watchEffect 实现在线人数实时统计?Socket 与响应式结合
jvm·数据库·python
zhangchaoxies12 小时前
C#怎么使用全局Using C#global using全局引用怎么配置减少每个文件的using声明【语法】
jvm·数据库·python
m0_6765443812 小时前
mysql执行预处理语句流程是怎样的_SQL执行优化解析
jvm·数据库·python
aXin_ya12 小时前
微服务(高级) 8
java·数据库·微服务
zxrhhm12 小时前
Oracle 19c RAC 默认表空间类型的管理及总结
数据库·oracle
Irene199112 小时前
Oracle 聚合函数 vs 窗口函数 对比总结(书写顺序与执行顺序示例)
数据库
weixin_3812881812 小时前
HTML5中Noscript标签在脚本禁用环境下的补救
jvm·数据库·python
S1998_1997111609•X12 小时前
k:file/~*…/code/*iOS/an/app-/log in/ext./-system.API/-(NFV)=sdk.
数据库·网络协议·百度·微信·ssh