假设我在没有模式文件的情况下将包加载到 Pig 中。我知道包中的每个元组都包含1个字段,这也是一个包,例如
{
({1, 2, 3}),
({3,4,5}),
({1,2})
}
我想将每个元组的第一个参数放入一个包中。我该怎么做?
data = LOAD '/path/to/data' AS (f:bytearray);
data2 = FOREACH data GENERATE (bag)f; -- this doesn't work
假设我在没有模式文件的情况下将包加载到 Pig 中。我知道包中的每个元组都包含1个字段,这也是一个包,例如
{
({1, 2, 3}),
({3,4,5}),
({1,2})
}
我想将每个元组的第一个参数放入一个包中。我该怎么做?
data = LOAD '/path/to/data' AS (f:bytearray);
data2 = FOREACH data GENERATE (bag)f; -- this doesn't work