2020.9.16hive基础
目录
一、hive
1.定义
2.历史和版本:
3.Hive的优势和特点
4.Hive元数据管理
5.Hive体系架构
6.命令窗口模式
7.进入交互模式
二、hive命令
1.创建数据库
2.删除数据库
2.加载文件(对所有表通用)
3.库级操作
4.表级操作
(1)建表步骤:
(2)创建带有分区的表
(3)创建外表
(4)创建表并分桶
(2).查询:
1.查看表
2.查看表结构
3.查看表中具体内容
三、补充:
一、hive
1.定义
2.历史和版本:
3.Hive的优势和特点
4.Hive元数据管理
5.Hive体系架构
![](/assets/blank.gif)
6.命令窗口模式
操作
|
HiveServer2 Beeline
|
HiveServer1 CLI
|
Server
Connection
|
beeline –u <jdbcurl> -n <username> -p <password>
|
hive –h <hostname> -p <port>
|
Help
|
beeline -h or beeline --help
|
hive -H
|
Run Query
|
beeline -e <query in quote>
beeline -f <query file name>
|
hive -e <query in quote>
hive -f <query file name>
|
Define Variable
|
beeline --hivevar key=value
|
hive --hivevar key=value
|
操作
|
HiveServer2 Beeline
|
HiveServer1 CLI
|
Enter Mode
|
beeline
|
hive
|
Connect
|
!connect <jdbcurl>
|
N/A
|
List Tables
|
!table
|
show tables;
|
List Columns
|
!column <table_name>
|
desc table_name;
|
Save Result
|
!record <file_name>
!record
|
N/A
|
Run Shell CMD
|
!sh ls
|
!ls;
|
Run DFS CMD
|
dfs -ls
|
dfs -ls ;
|
Run SQL File
|
!run <file_name>
|
source <file_name>;
|
Check Version
|
!dbinfo
|
!hive --version;
|
Quit Mode
|
!quit
|
quit;
|
7.进入交互模式
二、hive命令
1.创建数据库
2.删除数据库
![](/assets/blank.gif)
![](/assets/blank.gif)
2.加载文件(对所有表通用)
3.库级操作
4.表级操作
(1)建表步骤:
注:这里表后面的row...lines语句的顺序不能颠倒交换
![](/assets/blank.gif)
(2)创建带有分区的表
(3)创建外表
(4)创建表并分桶
![](/assets/blank.gif)
(2).查询:
1.查看表
2.查看表结构
3.查看表中具体内容
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
三、补充:
2020.9.16hive基础相关推荐
- 计算机运用基础2020四川传媒学院考题,2020年计算机基础考试题EY[含答案](15页)-原创力文档...
2020 年计算机基础考试题 [含答案 ] 学校: __________ 姓名: __________ 班级: __________ 考号: __________ 一.单选题 1.IP 地址是一串很难 ...
- 《2020版JavaScript基础入门教程全集》,助你一臂之力!
当下,随着5G商用正在有序推进,很多传统的前端工程师并不能满足时下企业用人需求了,越来越多的开发模式以及前端框架不断的涌现出来,这也就要求程序员需要不断去自我增值. 前端要学习的东西很多,对于自学的小 ...
- 2020机械员-通用基础(机械员)考试题库及机械员-通用基础(机械员)操作证考试
题库来源:安全生产模拟考试一点通公众号小程序 2020机械员-通用基础(机械员)考试题库及机械员-通用基础(机械员)操作证考试,包含机械员-通用基础(机械员)考试题库答案解析及机械员-通用基础(机械员 ...
- 2020机械员-通用基础(机械员)模拟考试题及机械员-通用基础(机械员)作业考试题库
题库来源:安全生产模拟考试一点通公众号小程序 2020机械员-通用基础(机械员)模拟考试题及机械员-通用基础(机械员)作业考试题库,包含机械员-通用基础(机械员)模拟考试题答案解析及机械员-通用基础( ...
- 2020机械员-通用基础(机械员)证考试及机械员-通用基础(机械员)模拟考试题库
题库来源:安全生产模拟考试一点通公众号小程序 2020机械员-通用基础(机械员)证考试及机械员-通用基础(机械员)模拟考试题库,包含机械员-通用基础(机械员)证考试答案解析及机械员-通用基础(机械员) ...
- 2020资料员-通用基础(资料员)模拟考试题库及资料员-通用基础(资料员)考试试题
题库来源:安全生产模拟考试一点通公众号小程序 2020资料员-通用基础(资料员)模拟考试题库及资料员-通用基础(资料员)考试试题,包含资料员-通用基础(资料员)模拟考试题库答案解析及资料员-通用基础( ...
- 视频教程-2020全新Javascript基础面试视频前端js教程-JavaScript
2020全新Javascript基础面试视频前端js教程 7年的开发架构经验,曾就职于国内一线互联网公司,开发工程师,现在是某创业公司技术负责人, 擅长语言有node/java/python,专注于服 ...
- 陕西电大成考计算机考试模拟题,山东广播电视大学成人教育2020学年计算机应用基础-考试...
<山东广播电视大学成人教育2020学年计算机应用基础-考试>由会员分享,可在线阅读,更多相关<山东广播电视大学成人教育2020学年计算机应用基础-考试(7页珍藏版)>请在人人文 ...
- 2020原生Android基础实用开发
2020原生Android基础实用开发 1.环境配置 进入官网,下载Android studio安装包 https://developer.android.google.cn/studio/ 安装An ...
最新文章
- the job was canceled什么意思_这些英语短语,因为相差一个“the”导致意思大不相同!...
- 【AIX 命令学习】加载与卸载文件系统!
- MySQL第10天:MySQL索引优化分析之索引介绍
- puppetter安装就踩坑-解决篇
- Linux虚拟机改中文
- ASP.NET Core应用程序容器化、持续集成与Kubernetes集群部署(二)
- git stash参数介绍
- 信息学奥赛一本通 2072:【例2.15】歌手大奖赛
- C#-JSON的序列化和反序列化
- 比尔·盖茨,让骆驼穿过针眼的人
- HttpRunnerManager(一)--安装
- Educoder Matplotlib和Seaborn三维图 第2关:曲面三角剖分
- 生成对抗网络(十)----------infoGAN
- 【备忘】最新区块链开发入门到精通视频教程下载
- leetcode-1260:二维网格迁移
- C语言 梯形面积
- php怎么分栏,WordPress CMS分栏制作详解
- 软件工程专业毕业计算机水平,软件工程专业很“霸气”,不管985还是“二本”,毕业几乎都高薪就业...
- 订单管理html页面,订单管理.html
- mysql数据库加密存储过程_数据库系统(六)---MySQL语句及存储过程
热门文章
- python entry如何清空_Python tkinter,从类中清除Entry小部件
- opa example
- 抑郁男子怀揣妻女照片坚强生存25天
- 算法思想(持续更新...)
- SATA硬盘与IDE硬盘的优劣势对比
- JSON pretty化
- 网络编程基础知识02
- linux虚拟机安装过程中卡在mount: block device /dev/sr0 is write-protected, mounting read-only
- 【枚举算法】枚举法概念
- 真题丨2018 年 7 月 28 日贵州省遵义市播州区事业单位面试真题(综合岗)