1.顯示所有資料庫
show databases;
2.使用某個資料庫
use xx(xx表示某個資料庫名)
3.顯示某資料庫下的所有表
show tables;
4.檢視表結構(顯示各欄位)
desc 表名
5.資料匯出到本地(在hive中操作)
insert overwrite local directory '/home/gwdsj/data' row format delimited fields terminated by '\t' select * from table; 其中,'/home/gwdsj/data'是資料匯出的位置,即本地目錄;row format delimited fields terminated by '\t' 指定了儲存到檔案的列的分隔符為'\t'.
6 資料匯出到本地(在linux中操作)
具體語句方式 hive -e "select * from table limit 10" > /local/test.txt 其中,雙引號之間為具體的sql語句
指令碼方式 hive -f 123.sql > /local/test.txt 123.sql為寫好的sql指令碼
以上兩種方式都以'\t'為列分隔符
7 hive表中插入資料
insert into table mdidf_and_mlr
select a.mdidf,a.mdimlr from shuangliu_itv_oltip_172280386_data a;
hive 基本操作
檢視表的詳細資訊 desc 表名 desc formatted 表名 建立外部表 create external table emp ext empno int,ename string,job string,mgr int,hiredate string,sal double,comm doubl...
HIVE基本操作
hive操作 一 建立分割槽 乙個表可以有多個分割槽,為避免過多的小檔案,建議只能對離散字段進行分割槽 create table if not exists stocks ymd date,price open float,price high float,price low float,price...
Hive基本操作
3 hive中的表 4 分割槽 partition 5 靜態分割槽和動態分割槽 6 分桶 bucket hive的資料都是儲存在hdfs上的,預設有乙個根目錄,在hive site.xml中,由引數hive.metastore.warehouse.dir指定。預設值為 user hive wareh...