问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

hive中怎么退出所连接的数据库

发布网友 发布时间:2022-04-08 02:35

我来回答

2个回答

懂视网 时间:2022-04-08 06:57

获得表的建表语句

hive (default)> show create table test;
OK
createtab_stmt
CREATE TABLE test(
id int)
ROW FORMAT SERDE
‘org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe’
STORED AS INPUTFORMAT
‘org.apache.hadoop.mapred.TextInputFormat’
OUTPUTFORMAT
‘org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat’
LOCATION
‘hdfs://nameservice1/user/hive/warehouse/test’
TBLPROPERTIES (
‘transient_lastDdlTime’=’1436799093’)
Time taken: 0.135 seconds, Fetched: 12 row(s)

创建内部表

技术分享

其他获得表的信息
技术分享

技术分享

创建外部表

hive (default)> create external table testexttable(
  > name string comment ‘name value‘,
  > addr string comment ‘addr value‘
  > );
OK
Time taken: 10.172 seconds

技术分享

create table if not exists testtable(
name string comment ‘name value‘,
addr string comment ‘addr value‘
)
row format delimited fields terminated by ‘	‘ lines terminated by ‘
‘ stored as textfile
;

技术分享

加载数据

hive (default)> load data local inpath ‘/liguodong/hivedata/datatest’ overwrite into table testtable;

技术分享

hive (default)> load data local inpath ‘/liguodong/hivedata/datatest’ into table testtable;
如果没有使用overwrite,则会再拷贝一份数据,不会覆盖原来的数据。
技术分享

hive (default)> create external table if not exists employees(
  > name string,
  > salary string,
  > subordinates array<string>,
  > deductions map<string,float>,
  > address struct<street:string,city:string,state:string,zip:int>
  > )
  > row format delimited fields terminated by ‘	‘
  > collection items terminated by ‘,‘
  > map keys terminated by ‘:‘
  > lines terminated by ‘
‘
  > stored as textfile
  > location ‘/liguodong/data/‘
  > ;

查找表数据

hive> select * from employees;
OK
tony 1338 ["a1","a2","a3"] {"k1":1.0,"k2":2.0,"k3":3.0} {"street":"s1","city":"s2","state":"s3","zip":4}
mark 5453 ["a4","a5","a6"] {"k4":4.0,"k5":5.0,"k6":6.0} {"street":"s4","city":"s5","state":"s6","zip":6}
ivy 323 ["a7","a8","a9"] {"k7":7.0,"k8":8.0,"k9":9.0} {"street":"s7","city":"s8","state":"s9","zip":9}
Time taken: 10.204 seconds, Fetched: 3 row(s)

查树组
hive> select subordinates[1] from employees;
Total MapReduce CPU Time Spent: 2 seconds 740 msec
OK
a2
a5
a8
查map
hive> select deductions["k2"] from employees;

OK
2.0
NULL
NULL
Time taken: 75.812 seconds, Fetched: 3 row(s)

查结构体
hive> select address.city from employees;
Total MapReduce CPU Time Spent: 2 seconds 200 msec
OK
s2
s5
s8
Time taken: 75.311 seconds, Fetched: 3 row(s)

注意:select * 不执行mapreduce,只进行一个本地的查询。
select 某个字段 生成一个job,执行mapreduce。

select * from employees;
select * from employees limit 10;

删除表

内部表删除,会连同hdfs存储的数据一同删除,而外部表删除,只会删除外部表的元数据信息。

hive (default)> drop table testtable;
OK
Time taken: 10.283 seconds
hive (default)> drop table testexttable;
OK
Time taken: 0.258 seconds

版权声明:本文为博主原创文章,未经博主允许不得转载。

Hive命令行常用操作(数据库操作,表操作)

标签:hive   数据库操作   命令行   表操作   

热心网友 时间:2022-04-08 04:05

1、hive 命令行模式,直接输入/hive/bin/hive的执行程序,或者输入 hive --service cli
用于linux平台命令行查询,查询语句基本跟mysql查询语句类似
2、 hive web界面的 (端口号9999) 启动方式
hive –service hwi &
用于通过浏览器来访问hive,感觉没多大用途
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
用六个成语各造一段话 关于把握机会的名言名句 关于把握住机会的名言名句(把握机会,成就未来) 关于把握机会的名言名句(把握机会的励志句子) 关于机会的名言名句篇一 包括“机遇”的名言名句(一) BPM中国普及之路还有多远? 哪个公司可以做OA系统 目前业内有很多人认为OA现在某些应用或者说功能在向BPM领域延生,请问... ting的三个声调组词 索尼SVE141D11T 笔记本还生产吗 性能怎么样 市场价是多少 急 索尼笔记本SVE141D11T怎么在网上查不到这样的型号啊 ? 有用这款型号的吗? 索尼sve151e11t 是什么显卡配置? 索尼sve151e11t的参数 索尼sve141d11t 怎么样呢,6G内存,600G硬盘,4Q多买的,I3的系统, 虎牙直播“China丶猴三棍”的战歌是什么? 哪首歌的歌词里面有:我手里凶器 我后面跟着兄弟 china战歌背景音乐? 歪歪里经常喊麦的那几首歌有哪些 歌词蹦蹦跳跳熊孩子浑身上下全牌子 wps文字怎么添加标注,详解,谢谢 如何很好的朗诵苏轼的《水调歌头》! 水调歌头的朗读节奏的划分 lol亡者的板甲和兰盾哪个比较好? 配乐诗朗诵《水调歌头》彭雪枫 亡者的板甲可以使狗头q伤害翻倍吗 《水调歌头》朗诵比赛的开场词还有串词 亡者的板甲,剑圣出不出 - 信息提示 水调歌头朗诵诗词内容是什么? 如图索尼笔记本电脑是64位还是32位? sve141d11t 我买了一台索尼笔记本电脑 型号:SVE141C11T 配置:硬盘500G 内存4G 独立显卡1G WIN8操作系统 买成4700 索尼sve141d11t太慢加内存条行不 有一个索尼的笔记本SVE141D11T,卖家卖2200,高不高? sony sve141d11t 怎样设u盘启动 笔记本一个4G的内存条大概多少钱? 华硕笔记本4g内存条价格大约是多少 请问MP4带FM收音功能的就可以在车里用收音机外放吗? 推荐一款续航能力超强,有外放功能,内存2G或4G,支持多种格式的MP4,直接播放rmvb rm wav 等视频格式的 计算机敲代码好学吗? 代码应该怎么学? 想学一些电脑上的好用代码应该去哪里学 多吃梨就能治好糖尿病吗? ps怎样做球型字 基因表达载体中的目的基因可不可以是CDNA文库的 请教关于构建cdna文库载体的问题 我需要能将导入的基因表达为蛋白的表达载体 电脑代码在哪里学 PS中怎么快速制作球形特效,分享给大家一起学习 iPhoneSE玫瑰金会掉色吗?我的已经掉色了,有点怀疑不是真的 给定一个cDNA序列,如何表达,纯化到蛋白质?