hive常用語句

1.表數(shù)據(jù)備份 "備份到備份表中,執(zhí)行以下操作,其中nginx_log_info_20180724 為備份表

create table nginx_log_info_20180724 as select * from nginx_log_info;

2.查看表結(jié)構(gòu) "1.show create table 表名;

3.describe 表名

4.---查詢分區(qū)字段:? show partitions pdm.trd_ta_dividend;

hive添加數(shù)據(jù) INSERT INTO flt_ip_agency_hbs(key,sk_agency,agencyno,agency_name) VALUES ("20201105_135991","135991","000","諸菏酒類包裝廠")

5.數(shù)據(jù)量大的時候在root下運行,統(tǒng)計記錄數(shù)(適用于千萬級數(shù)據(jù)量,利用了hbase jar中自帶的統(tǒng)計行數(shù)的工具類) hbase org.apache.hadoop.hbase.mapreduce.RowCounter 'flt_ass_cust_fundbal_hbs'

6.從A查詢數(shù)據(jù)寫入到B表 "1.insert into? pub.flt_agrm_tradeacco_reg (bk_fundaccount,bk_tradeaccount ) SELECT bk_fundaccount,bk_tradeaccount? FROM pub.flt_agrm_tradeacco_reg001 limit 10;

7.insert into pub.flt_agrm_tradeacco_reg select * from? pub.flt_agrm_tradeacco_reg001;"

8.查詢分區(qū)字段 show partitions pdm.trd_ta_dividend;

9.hive環(huán)境認證 kinit -k -t /etc/hive.keytab hive

10.導(dǎo)出數(shù)據(jù) hive -e "select? bk_fundaccount,sk_invpty_of_cust,bk_invpty_of_cust from pub.flt_agrm_fundaccount"? > /tmp/flt_agrm_fundaccount.txt ;

11.在hive上建一張外部表 "

create external table if not exists fun_user_external (

? ? tid INT,

? ? userid STRING,

? ? pwd STRING,

? ? create_time BIGINT,

? ? email STRING

) ROW FORMAT DELIMITED FIELDS TERMINATED BY '`' STORED AS TEXTFILE"

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容