| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> hive基础(二) hive操作大全 -> 正文阅读 |
|
[大数据]hive基础(二) hive操作大全 |
目录 注:只是为了以后忘了,好翻。。。。。。。做个总结一) hive 操作1) hive -e
2) hive -f
3) 查看在hive中输入的所有历史命令
4) hive运行日志修改
二) hive参数配置1)配置文件 在hive-site.xml和hive-default.xml中配置 2)命令行方式
3)参数声明方式
参数声明>命令行>配置文件 三) hive数据类型基本数据类型集合数据类型1)复杂类型解释数组:"name":["bb","cc"]-> namearry<string> 集合:? "aa":{"bb":1,"cc":2}-> aa map<string,int> struct: "address":{"street":"wangjing","city":"beijing"}-> address struct<street:string,city:string> 2)建表语句:
3)? 造数据 :text.txt
4)load数据
5)? 访问方式
hive类型转换
sql例子:
select '1'+2, cast('1'as int) + 2;
四) DDL操作库操作1) 创建数据库
location:指定在hdfs位置
2)修改数据库
3) 删除数据库
如果数据库不为空,加上cascade命令,强制删除
表操作建表语句
字段解释: EXTERNAL: 外部表 COMMENT :注释 PARTITIONED BY: 分区表 CLUSTERED BY:分桶表 SORTED BY:对桶中的一个或多个列另外排序 ROW FORMAT:
DELIMITED [FIELDS TERMINATED BY char] [COLLECTION ITEMS TERMINATED BY char]
[MAP KEYS TERMINATED BY char] [LINES TERMINATED BY char]
| SERDE serde_name [WITH SERDEPROPERTIES (property_name=property_value,
property_name=property_value, ...)]
STORED AS : 存储文件类型(textfile sequencefile orc)
LOCATION : hdfs上位置
AS:后跟查询语句,根据查询结果创建表
LIKE: 复制表结构,但是不复制数据 栗子1.创建普通表
2.根据查询结果创建表
3.根据已经存在的表结构创建表
外部表
当hive执行删除表操作时,只会删元数据信息,不会删除hdfs上的数据
1)创建外部表
2)查看 desc formatted dept;
![]() ?
3)管理表表外部表互换
? 五) DML操作六) 查询七) 函数八)压缩和存储 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年4日历 | -2025/4/30 21:27:05- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |