0
我想在sqoop進口查詢--query
參數來指定文件的位置,這樣的事情
--query "/home_dir/z0027vp/sqoop_common.sql"
Sqoop查詢到蜂巢表
是否有可能在蜂巢?我在網上搜索有關這一點,並無法找到有關它的信息。任何幫助將不勝感激。
我想在sqoop進口查詢--query
參數來指定文件的位置,這樣的事情
--query "/home_dir/z0027vp/sqoop_common.sql"
Sqoop查詢到蜂巢表
是否有可能在蜂巢?我在網上搜索有關這一點,並無法找到有關它的信息。任何幫助將不勝感激。
沒有這是不可能在sqoop導入。您必須在--query
參數中提及SQL查詢本身。
首先,您不能在sqoop自由格式查詢中使用您的SQL。您需要在查詢中添加WHERE $CONDITIONS
。
檢查documentation瞭解更多詳情。
所以讀取這個文件home_dir/z0027vp/sqoop_common.sql
和修改SQL,加入WHERE $CONDITIONS
然後修改你的shell腳本並執行sqoop命令。
您能否請建議任何方法來做到這一點,我想從一個.sql文件中讀取查詢 –
您如何執行sqoop查詢? Shell腳本或Java代碼或其他東西? –
Shell腳本...以下是我使用的Sqoop命令: sqoop進口\ --connect的jdbc:神諭:薄:@ ed05db01:10501/WFMP01 \ --username \ --password \ --split -by TSCHD_SKEY \ --num映射器100 \ --query「/home_dir/z0027vp/sqoop_common.sql \ --hive導入\ --hive表hre_sec_work.WFM_FCT_TSCHD_E_prac_dmp \ --target-DIR /用戶/ Z0027VP/WFM \ --delete-target-dir \ –