hive表操作

Use dbname;   //库名

Show tables;   //查看所有的表

Show partitions 表名;   //查看分区 dt

select * from dbName.tableName where id=6784500 and dt='2018-07-24';   

quit;  //退出

 

用"use 库名; show create table 表名;" 来查看一个已经存在的表,查看location路径

hadoop fs -ls location路径    

 

dl_diff_sku_latest=`hadoop fs -ls /dl_diff_sku/*.latest| tail -n 1 | awk -F'/' '{print $NF}' | awk -F'.' '{print $1}'`
hadoop fs -get /dl_diff_sku/$dl_diff_sku_latest

 

CREATE TABLE `recommend_promotion_address`(
`id` bigint, 
`x` string, 
`y` string)
PARTITIONED BY ( 
`dt` string)
ROW FORMAT DELIMITED 
FIELDS TERMINATED BY '\t' 
STORED AS INPUTFORMAT 
'org.apache.hadoop.mapred.TextInputFormat' 
OUTPUTFORMAT 
'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'
LOCATION
'hdfs://ns1013'
TBLPROPERTIES (
'transient_lastDdlTime'='1539090248')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值