1. 程式人生 > >hive學習之指令碼化執行

hive學習之指令碼化執行

第一種方式:使用hive -e "sql"

hive -e "select count(1) from default.hive_test"

第二種方式:使用shell指令碼

#建立test.sh檔案
vi test.sh
#編寫指令碼
#!/bin/bash
hive -e "select * from default.hive_test"
#執行指令碼
sh test.sh

第三種方式:使用hive -f hql檔案(推薦)

#建立hql檔案
vi test.hql
#編寫sql
select* from default.hive_test;
#執行
hive -f test.hql