如何在Sqoop脚本中管理属性文件

时间:2015-04-15 21:49:24

标签: hadoop bigdata sqoop

我需要为SQOOP脚本提供某些用户定义的占位符/参数,该脚本应在执行时被选中。

例如,我当前的sqoop脚本如下所示:

sqoop job --create dummy_sqoop_job_name -- \
--options-file $USER_HOME/option_files/import.txt \
--password-file $USER_HOME/sqoop.password \
--table SCHEMA_NAME.TABLE_NAME \
--split-by SPLIT_KEY_COL \
--incremental append \
--check-column $CHECK_COLUMN \
--last-value $LAST_VALUE \
--target-dir $USER_HOME/staged/input/

我需要用属性文件中的值替换所有以$开头的占位符。

属性文件将是构建数据包的一部分。

占位符可以是任何东西,在这里我用$来识别占位符。

如果我能在SQOOP中实现这一点,请告诉我

0 个答案:

没有答案