Hive学习笔记 —— Hive的安装
1. Hive的安装模式
官网下载安装包:http://hive.apache.org/
历史版本下载:http://archive.apache.org/
本次使用:http://archive.apache.org/dist/hive/hive-0.13.0/
注:需先安装Hadoop
因为Hive是基于Hadoop之上的一个数据仓库工具,所以需要先安装Hadoop
(单机环境、伪分布环境、集群环境)
1.1 嵌入模式
Derby嵌入在Hive中,作为Hive的一个自带的数据库
局限:
- 元数据信息被存储在Hive自带的Derby数据库中
- 只允许创建一个连接(同一时间只能有一个用户操作Hive数据仓库)
- 多用于Demo(演示使用)
1.2 本地模式
- 元数据信息被存储在MySQL数据库中
- MySQL数据库与Hive运行在同一台物理机器上
- 多用于开发和测试
1.3 远程模式
元数据信息被存储在MySQL数据库中
MySQL数据库和Hive是运行在不同的机器上
多用于实际的生产运行环境
允许多个连接
2. Hive安装之嵌入模式
(1)将apache-hive-0.13.0-bin.tar.gz文件传到Linux上
(2)查看Hadoop是否成功运行
(3)解压安装包
tar -zxvf apache-hive-0.13.0-bin.tar.gz
(4)查看目录结构
(5)自动创建derby数据库来保存Hive元信息
(6)把hive的路径加到path路径中,这样就能直接执行hive的命令
添加hive的路径,并使其生效
(7)执行命令
source ~/.bash_profile
再次执行hive命令
3. Hive安装值远程模式和本地模式
(1)登录windows上mysql数据库
(2)创建于一个数据库hive
(3)解压安装包
tar -zxvf apache-hive-0.13.0-bin.tar.gz
(4)将mysql的jar包上传到 apache-hive-0.13.0-bin/bin 目录下
(5)在conf配置信息文件夹下创建配置模板
(6)配置模板信息
(7)查看数据库中表信息
此时,this这张表中的信息为空
(8)在hive中创建一张表
(9)查看元数据
查看数据库中的this表信息
查看columns_v2表中的信息
注:本地模式与远程模式的安装的不同之处在于
配置文件中的url的不同,本地模式中mysql的url为localhost
Hive学习笔记 —— Hive的安装相关推荐
- Hive学习笔记 —— Hive的体系结构
1. Hive的体系结构 Hadoop 用HDFS进行存储,利用MapReduce进行计算 元数据存储(MetaStore) 通常是存储在关心数据库,如mysql.derby中 在Hive执行HQL语 ...
- Hive学习笔记 —— Hive的数据类型
Hive本质上是一个数据库,可以创建表,表有列组成,而列支持的主要类型有:基本数据类型.复杂数据类型.时间数据类型. 1. Hive的数据类型之基本数据类型 tinyint/smallint/int/ ...
- Hive学习笔记 —— Hive的管理
1. Hive的启动方式 CLI(命令行)方式 Web界面方式 远程服务启动方式 2. Hive的管理之CLI方式 直接输入 # <HIVE_HOME>/bin/hive 的执行程序 输入 ...
- Hive学习笔记 —— Hive概述
1. 数据仓库简介 1.1 数据仓库 可以利用数据仓库来保存我们的数据,但是数据仓库有别于我们常见的一般数据库.数据仓库是一个面向主题的.集成的.不可更新的.随时间不变化的数据集成,它用于支持企业或组 ...
- 最全的Hive学习笔记
最全的Hive学习笔记 1. 什么是hive 1.1. hive基本思想 1.2 为什么使用Hive 1.3. Hive的特点 2. hive的基本架构 3. hive安装 3.1. 最简安装:用内嵌 ...
- Hive学习笔记三之函数操作
文章目录 5 函数 5.1 系统内置函数 5.2 常用内置函数 5.2.1 空字段赋值 5.2.2 CASE WHEN THEN ELSE END(类似于java中的switch case) 5.2. ...
- Hive学习笔记【全】
Hive学习笔记[全] 文章目录 Hive学习笔记[全] 一.Hive简介 1.Hive是什么 2.Hive的架构 3.Hive的数据组织 二.Hive安装 1.环境需求 2.安装Hive 3.启动H ...
- HIVE学习系列——windows Hadoop安装(上)
文章目录 整体流程概览 jre环境 jre安装 jre环境变量配置 Hadoop安装与配置 官网下载步骤 清华镜像下载步骤 Hadooponwindows下载 配置系统变量 hadoop初始文件配置 ...
- STM32F103CUBE学习笔记 一 环境安装
STM32F103CUBE学习笔记一 stm32cubemx安装 jre安装 stm32cubemx安装 stm32cubemx创建工程 准备工作 配置时钟 KEIL PACK安装 keil安装 st ...
最新文章
- Android Launcher3(一) -- 启动过程
- thinkphp 5.1/tp5.1 route路由bug
- 【c++】映射表std::map
- matlab for 取数组,for循环中的MATLAB和单元格数组处理
- corefx 源码学习:SqlClient 是如何同步建立 Socket 连接的
- CentOS7 最小化安装后的必备操作
- c语言sort函数_C语言经典面试题目及答案详解(二)
- 计算机并行处理专业,分布式计算机并行处理技术(论文).doc
- 包含对象的json格式_如何把JSON数据格式转换为Python的类对象?
- 十个摸鱼,哦,不对,是炫酷(可以玩一整天)的网站!!!
- c语言万年历程序及注释,c语言万年历程序.doc
- 5、【办公自动化】Python实现PDF转Word
- 【jzoj5289】【NOIP2017提高组A组模拟8.17】【偷笑】【数据结构】
- CentOS7 分区合并
- java微信昵称带表情的处理
- 查看windows系统许可证过期日期方法
- 基于MATLAB的矩阵基础(附例题与代码)
- 【LeetCode】40. 组合总和 II (JavaScript)
- 商业研究(11):金融招聘,大有可为?
- 对于硬件成品测试,可以设计哪些测试用例?
热门文章
- python输入ip地址_python批量生成本地ip地址的方法
- Redis的两种消息模式
- openssh实现key验证免密码登录
- 转载-如何应对在线故障
- maven错误The JAVA_HOME environment variable is not defined correctly
- input onclick=window.location.href='https://www'不能跳转问题。
- 函数递归简单题-hdoj-2044 2018-一只小蜜蜂 母牛的故事
- Visio对象插入Word后周围空白过大
- [转载] - QWidget、QMainWindow、QDialog和QFrame的区别
- 微信公众平台自定义菜单接口API指南