Hive的基础操作有哪些
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章主要介绍Hive的基础操作有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Hive(入门篇) 20180717Hive是什么?Hi
千家信息网最后更新 2025年12月02日Hive的基础操作有哪些2018 07 17 Hive是什么?
这篇文章主要介绍Hive的基础操作有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
Hive(入门篇)
Hive-基础
--Hive是Hadoop生态圈系统中不可少的一个工具
--Hive提供了一种被称为Hive查询语言(简称HiveQL或HQL)的SQL方言,来查询存储在Hadoop集群中的数据
--Hive不是一个完整的数据库,他不支持记录级别的更新、插入或删除操作,但可以通过查询生成新表或将查询结果导入文件
--Hive中,即使数据集相对较小,往往也需要执行很长时间
--Hive不支持事务级操作
--Hive中"一次使用"命令
$ hive -e"SELECT * FROM yytable LIMIT 3";
OK
zs 10
ls 20
ww 30
Time taken: 4.449 seconds
临时应急时可以使用这个功能将查询文件保存到一个文件中
$ hive -e"SELECT * FROM yytable LIMIT 3" > /tmp/test
$ cat /tmp/test/
zs 10
ls 20
ww 30
Hive中的数据库
如果用户没有显示制定数据库,那么会用默认的数据库default。
Hive会为每个每个数据库创建一个目录。数据库中的表将会以这个数据库目录的子目录形式存储。
有一个例外就是default数据库中的表,因为这个数据库本身没有自己的目录。
--创建数据库
hive > CREATE DATABASE tmp;
如果数据库tmp已经存在的话,那么将会抛出一个错误信息,使用以下语句可避免这种错误信息
hive > CREATE DATABASE IF NOT EXISTS tmp;
--查看数据库
hive >SHOW DATABASES;
default
tmp
如果数据库非常多的话,可以使用正则表达式来筛选需要的数据库名
hive >SHOW DATABASES LIKE 't.*'
tmp
--切换数据库
USE命令用于将某个数据库切换为你想要去的数据库
hive >USE tmp;
--删除数据库
hive >DROP DATABASE IF EXISTS tmp;
默认情况下,Hive是不允许用户删除一个包含有表的数据库的
用户要么先删除数据库中的表,再删除数据库;要么在删除命令最后加上关键字CASCADE,这样Hive自行先删除数据库中的表
hive >DROP DATABASE IF EXISTS tmp CASCADE ;
使用RESTRICT这个关键字的话就和默认情况一样,想删数据库,先删表
以上是"Hive的基础操作有哪些"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
数据
数据库
查询
基础
命令
文件
用户
目录
信息
关键
关键字
内容
情况
篇文章
要么
错误
切换
存储
支持
事务
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
全球安全研究信息数据库
热血传奇怎么提高服务器人数
杭州网络安全大学
龙湖租房软件开发
绍瑜网络技术
企业个人存在网络安全
软件开发互联网推广
上海北大青鸟软件开发培训中心
没分离的数据库
软件开发维护期限
检查网络安全意识不够
目前我国网络安全学科有
vb如何将图片上传到数据库
青海hp服务器虚拟化哪家好
推特网络安全分享
软件开发培训学校一对
物理机服务器怎么开放端口
网络安全测评报告怎么备案
网络技术的领域的应用
海南金财网络技术有限公司工资
公安信息网络安全8条纪律
网络安全中的威胁
福建微型软件开发要多少钱
酒店管理一般用什么服务器
mini服务器
简述数据库安全策略和机制
网络安全工作责任分工
学习软件开发需要学哪些知识
强化网络安全教育心得体会
考研考数据库和数据结构的专业