解决: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语句
相关推荐
不羁。。23 分钟前
【撸靶笔记】第七关:GET - Dump into outfile - String
数据库·笔记·oracle
yangchanghua1112 小时前
pgsql 如何查询今天范围内的数据(当天0点0分0秒 - 当天23点59分59秒....)
数据库·pgsql
larance2 小时前
SQLAlchemy 的异步操作来批量保存对象列表
数据库·python
python_chai2 小时前
从数据汇总到高级分析,SQL 查询进阶实战(下篇)—— 分组、子查询与窗口函数全攻略
数据库·sql·mysql
在努力的前端小白2 小时前
Spring Boot 敏感词过滤组件实现:基于DFA算法的高效敏感词检测与替换
java·数据库·spring boot·文本处理·敏感词过滤·dfa算法·组件开发
未来之窗软件服务2 小时前
自建知识库,向量数据库 (九)之 量化前奏分词服务——仙盟创梦IDE
数据库·仙盟创梦ide·东方仙盟·自建ai·ai分词
最初的↘那颗心5 小时前
Flink Stream API 源码走读 - print()
java·大数据·hadoop·flink·实时计算
冒泡的肥皂6 小时前
MVCC初学demo(一
数据库·后端·mysql
君不见,青丝成雪6 小时前
hadoop技术栈(九)Hbase替代方案
大数据·hadoop·hbase
晴天彩虹雨7 小时前
存算分离与云原生:数据平台的新基石
大数据·hadoop·云原生·spark