Hive互動方式

2021-09-29 23:18:56 字數 1660 閱讀 2058

cd /export/servers/hive-

1.1.0

-cdh5.

14.0

bin/hive

檢視所有的資料庫

hive (

default

)> show databases;

建立乙個資料庫

hive (

default

)> create database myhive;

使用該資料庫並建立資料庫表

hive (

default

)> use myhive;

hive (myhive)

> create table test1

(id int

,name string)

;

以上命令操作完成之後,一定要確認mysql裡面出來乙個資料庫hive啟動hiveserver2服務前台啟動

後台啟動

beeline連線hiveserver2

bin/beeline

beeline>

!connect jdbc:hive2:

10000

注意:如果使用beeline方式連線hiveserver2,一定要保證hive在mysql當中的元資料庫已經建立成功,不然就會拒絕連線使用 –e 引數來直接執行hql的語句

bin/hive -e "use myhive;select * from test1;"
使用 –f 引數通過指定文字檔案來執行hql的語句

hive互動模式和非互動模式

1,可以將hive執行的sql語句儲存到指令碼檔案中,通過 f選項制定指令碼檔案執行hive eg hive f script.sql 2,對於較短的sql語句,可以直接使用 e選項執行hive eg hive e select from table a 3,s選項 hive執行過程中,會在終端上顯...

hive常用的互動命令

hive 作為乙個可執行指令碼,一同提供了8個可選擇的引數,其中 hive help可顯示其他7個指令碼的用法。usage hive commands.e.g.d a b or define a b database specify the database to use e sql from co...

Hive(九) Hive引數配置方式

總結預設配置檔案 hive default.xml 使用者自定義配置檔案 hive site.xml 注意 使用者自定義配置會覆蓋預設配置。另外,hive也會讀入hadoop的配置,因為hive是作為hadoop的客戶端啟動的,hive的配置會覆蓋hadoop的配置。配置檔案的設定對本機啟動的所有h...