将参数从config传递给hivescript

时间:2016-07-13 16:57:41

标签: shell unix hadoop hive

我尝试将参数从配置文件传递到shell脚本并将其分配给local参数,如下所示,然后将local参数传递给hive脚本。 基本结构如下所示。但是,源列名称不会反映在最终表中。我究竟做错了什么?谢谢!

#passing values from config to shell and  source_file_name is a runtime parameter#####
if [ ${source_file_name}=tab_1 ];
 then 
  ${source_table}=tab_1 ${source_columns_names}=tab1_columns 
fi 

nohup hive -f /hivescript.hql -hivevar source_columns_names=${source_columns} -hivevar source_table_name=${source_table}

#######config file values#####
tab_1= table_one_name tab1_columns=table_one_columns

在这里输入代码

0 个答案:

没有答案