Hive 基本操作

2022-06-18 20:12:13 字數 1370 閱讀 4213

安裝 hive:

# 啟動 hive

bin/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...