hadoop 在apache-pig中将字符串拆分为新行

p3rjfoxz  于 2022-11-21  发布在  Hadoop
关注(0)|答案(1)|浏览(258)

我想将数据集中由反斜杠(/)连接的字符串拆分为一个新行。
示例数据集为:

  1. (David Jones / John Smith)

我希望结果是:

  1. (David Jones)
  2. (John Smith)

我写的代码是:

  1. A = FOREACH data GENERATE FLATTEN(STRSPLIT(name,'/',2));
  2. DUMP A;

然而,我在终端得到的结果是:

  1. (David Jones, John Smith)
slsn1g29

slsn1g291#

STRSPLIT在同一行中创建一个元组。将其展平将使其重新折叠在一起。
我建议你不要用扁平的

相关问题