gpt4 book ai didi

hadoop - sqoop eval 中文件的 SQL 评估参数

转载 作者:可可西里 更新时间:2023-11-01 15:23:48 26 4
gpt4 key购买 nike

是否有任何选项可以从文件运行 SQL 评估参数,而不是在 sqoop 评估期间使用 --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" ;

我想在文件 statement.sql 中存储语句 "TRUNCATE TABLE SAMPLE_STG_TABLE DROP STORAGE" 并使用 statement.sql 运行 sqoop eval我应该使用什么参数代替 --query (-e?)

最佳答案

你可以这样做:

sql=`cat statement.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 "$sql";

关于hadoop - sqoop eval 中文件的 SQL 评估参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50268601/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com