在sqoop eval期间,有没有任何选项可以从文件中运行sql求值参数,而不是使用--query参数硬编码sql语句?
例如:
sqoop eval -D mapreduce.job.queuename=NONP.XXXX --connect "jdbc:oracle:thin:ABC/PSCODE@XXX.XX.XX.com:61901/XXX_ANY" --username XXXX --password DXX --query "TRUNCATE TABLE SAMPLE_STG_TABLE DROP STORAGE" ;
我想把这句话储存起来 "TRUNCATE TABLE SAMPLE_STG_TABLE DROP STORAGE"
在文件statement.sql中,并使用statement.sql运行sqoop eval我应该使用什么参数来代替--query(-e?)
1条答案
按热度按时间ltskdhd11#
你可以这样做: