Oozie 属性 文件值未从 spark 中读取

Oozie property file value not reading from spark

我在 oozie 中有一个 属性 文件并从 shell 脚本中获取值,如下所示:

filter_cond = record = 'n' and name = 'abc' and  age = '14'

在 Shell 脚本中

 val cond = ${getproperty filter_cond} 

它没有读取整个值,它一直读取到 filter_cond=record

请帮帮我。

您可能需要像这样用双引号将变量的整个值括起来:

filter_cond="record='n' and name='abc' and age='14'"

最后我删除了符号 (=) 并像命令一样使用,因为符号 (=) 是分隔符的保留键。

下面一个工作正常。

filter_cond="record like 'n' and name like 'abc' and age like '14'"