1. desc extended/formated tablename
描述表結構,如:
desc extended im;
desc formatted im;
2. bin/hive -e -f
-e 不進入hive命令行執行sql語句,如:
bin/hive -e "select * from im" --database jiazu > ~/Desktop/im.txt
-f 執行外部sql文件,如:
bin/hive -f ~/Desktop/1.sql > ~/Desktop/im.txt
! [命令] 不退出hive執行shell命令,如:
! pwd;
dfs 操作hdfs文件系統命令,如:
dfs -ls;
create external table location 創建外部表,如:
hive (jiazu)> create external table if not exists im_external (
> id int,
> fuid int,
> tuid int,
> ctime date
> ) row format delimited fields terminated by '\t'
> location '/user/hive/warehouse/jiazu.db/im';
通過子查詢建表,如:
create table im_select as select fuid, tuid from im_external;
like建表,如:
create table im_like like im_select;
數據導出
insert overwrite local directory '~/Desktop/im' row format delimited fields terminated by ',' select * from im_count;