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