Hive使用mysql作为存储引擎
来源:互联网 发布:java web 开源项目 编辑:程序博客网 时间:2024/06/07 09:12
刚接触Hive,比较好奇为什么有了Hive还要装Mysql,下面就是答案
一.关于Hive元数据的说明
- metastore是hive元数据的集中存放地
- metastore默认使用内嵌的derby数据库作为存储引擎
- Derby引擎的缺点:一次只能打开一个会话
- 使用Mysql作为外置存储引擎,多用户同时访问
二.安装mysql
- 删除linux上已经安装的mysql相关库信息。
- 1
- 执行命令
- 1
检查是否删除干净
- 执行命令
- 1
安装mysql服务端
- 启动mysql 服务端,执行命令
- 1
- 安装mysql客户端,执行命令
- 1
- 设置root用户密码,执行命令
- 1
- 关于远程连接mysql
mysql 远程授权命令
- 1
- 2
PS:
grant all on 数据库名.* to ‘数据库账户名’@’%’ identified by ‘密码’ with grant option;
- 数据库名,表明哪个数据库正被你授权,* 可以表示任何数据库,*.*可以表示任何数据库中的任何表;
- 数据库账户名,以哪个数据库账号登陆;
- @,后边跟要授权的地址,表明在此地址登陆时进行授权;
- %,表示任何远程登陆地址,这里也可以是一个具体的值,表明只有在这个地址上进行登陆时才授予权限;
- 密码,跟在identified by 后边,表明以这个密码进行登陆时的授权;
二.配置
- 把mysql的jdbc驱动放置到hive的lib目录下
- 修改hive-site.xml文件,修改内容如下:
阅读全文
0 0
- Hive使用mysql作为存储引擎
- 使用MYSQL作为HIVE的METASTORE
- 使用mysql作为hive的元数据库
- Hive 之使用mysql作为hive的metastore
- MySQL BlackHole 存储引擎使用
- 使用mysql存储存储hive的metastore
- InnoDB 作为默认存储引擎(从mysql-5.5.5开始)
- 【MySQL】存储引擎总结(正确的使用存储引擎)
- sae中使用mysql作为session存储
- sae中使用mysql作为session存储
- hive元数据存储使用mysql配置
- hive使用mysql存储元数据
- 【整理】Linux下中文检索引擎coreseek4安装,以及PHP使用sphinx的三种方式(sphinxapi,sphinx的php扩展,SphinxSe作为mysql存储引擎)
- 使用mysql数据库作为Hive的元数据库
- 使用mysql数据库作为Hive的元数据库
- hive使用mysql作为元数据库时的编码问题
- hive使用mysql作为元数据库启动报错分析
- Hive-2.1.1使用MySQL作为metastore配置过程
- linux基本操作命令
- HashSet、HashMap和Hashtable区别
- 应用内切换主题有哪些方案可以实现
- 网络流24题-12
- 那些年、一起追过的Spring--(1)----初识Spring
- Hive使用mysql作为存储引擎
- adb无法连接android手机的问题
- 【解耦Excel导出服务】开发日志
- 人机交互软件展示
- 2.面试题目汇总-JavaWeb篇
- 我的第六篇博客
- Javaweb实现页面上如何导出Excel文件
- window环境下在anconda中安装opencv
- 整理MAC下Eclipse的常用快捷键