|
@@ -4,6 +4,7 @@ import com.baidu.paddle.inference.Config;
|
|
|
import com.baidu.paddle.inference.Predictor;
|
|
|
import com.baidu.paddle.inference.Tensor;
|
|
|
import com.tzld.piaoquan.recommend.model.produce.service.CMDService;
|
|
|
+import com.tzld.piaoquan.recommend.model.produce.service.HDFSService;
|
|
|
import com.tzld.piaoquan.recommend.model.produce.service.OSSService;
|
|
|
import com.tzld.piaoquan.recommend.model.produce.util.CompressUtil;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -22,6 +23,7 @@ import java.util.Map;
|
|
|
@Slf4j
|
|
|
public class I2IDSSMPredict {
|
|
|
|
|
|
+ private static HDFSService hdfsService = new HDFSService();
|
|
|
public static void main(String[] args) {
|
|
|
System.loadLibrary("paddle_inference");
|
|
|
CMDService cmd = new CMDService();
|
|
@@ -114,6 +116,7 @@ public class I2IDSSMPredict {
|
|
|
});
|
|
|
// 将处理后的数据写入新的文件,使用Gzip压缩
|
|
|
String outputPath = "hdfs:/dyp/vec2";
|
|
|
+ hdfsService.deleteOnExit(outputPath);
|
|
|
processedRdd.coalesce(repartition).saveAsTextFile(outputPath, GzipCodec.class);
|
|
|
}
|
|
|
|