在 Hadoop 中,我有一个看起来像这样的 Reducer,用于将数据从先前的映射器转换为一系列不InputFormat
兼容类型的文件。
protected void setup(Context context) {
LocalDatabase ld = new LocalDatabase("localFilePath");
}
protected void reduce(BytesWritable key, Text value, Context context) {
ld.addValue(key, value)
}
protected void cleanup(Context context) {
saveLocalDatabaseInHDFS(ld);
}
我正在用 Pig 重写我的应用程序,但无法弄清楚如何在 Pig UDF 中完成此操作,因为没有清理功能或其他任何东西来表示 UDF 何时完成运行。这怎么能在猪身上做到呢?