安裝 hive:
# 啟動 hivebin/hive
# 檢視資料庫
hive>show databases;
# 開啟預設資料庫
hive>use default;
# 顯示 default 資料庫中的表
hive>show tables;
# 建立一張表
hive> create table student(id
int, name string
);# 顯示資料庫中有幾張表
hive>show tables;
# 檢視表的結構
hive>desc student;
# 向表中插入資料
hive> insert into student values(1000,"ss"
);# 查詢表中資料
hive> select *from student;
# 退出 hive
hive> quit;
將本地檔案匯入 hive
cd /opt/vim student.txt# 注意以 tab 鍵間隔
1001
zhangshan
1002
lishi
1003
zhaoliu
# 啟動 hive
bin/hive
# 顯示資料庫
show databases;
# 使用 default 資料庫
use default;
# 顯示 default 資料庫中的表
show tables;
# 刪除已建立的 student 表
drop table student;
# 建立 student 表, 並宣告檔案分隔符』\t』
create table student(
idint, name string) row format delimited fields terminated by '\t'
;# 載入/opt/module/data/student.txt 檔案到 student 資料庫表中。
load data local inpath
'/opt/student.txt
'into table student;
# hive 查詢結果
select *from student;
ok1001
zhangshan
1002
lishi
1003
zhaoliu
time taken:
0.085 seconds, fetched: 3 row(s)
hive基本操作
1.顯示所有資料庫 show databases 2.使用某個資料庫 use xx xx表示某個資料庫名 3.顯示某資料庫下的所有表 show tables 4.檢視表結構 顯示各欄位 desc 表名 5.資料匯出到本地 在hive中操作 insert overwrite local directo...
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...