我已經創建了一個龐大的createTables.hql
文件。不過,我想在批處理模式下給配置文件以節省大量的時間。通行證配置單元createTables.hql在批處理模式下
我試過% hive -f createTables.hql
,然而,當保存在*.sh
文件
我很欣賞你的答案是什麼也不做!
我已經創建了一個龐大的createTables.hql
文件。不過,我想在批處理模式下給配置文件以節省大量的時間。通行證配置單元createTables.hql在批處理模式下
我試過% hive -f createTables.hql
,然而,當保存在*.sh
文件
我很欣賞你的答案是什麼也不做!
檢查腳本文件對誰是在命令行中運行它的用戶execute
權限。如果沒有,使用chmod
命令授予它。
然後,您可以使用下面的命令來運行該腳本。
Prompt> hive -v -f ./createTables.sh
假設你有一個SQL文件列表(命令) 一樣, create_table.sql,insert_table.sql等 我創建
hive -f create_table.sql
hive -f insert_table.sql
chmod a+x runscript.sh.
一個runscript.sh文件: )
是也有可能轉換的'* .hql'文件轉換成可執行文件? – mrquad