|
@@ -47,7 +47,7 @@ object makedata_ad_33_bucketData_logKey_20240718 {
|
|
// 1 读取参数
|
|
// 1 读取参数
|
|
val param = ParamUtils.parseArgs(args)
|
|
val param = ParamUtils.parseArgs(args)
|
|
val readPath = param.getOrElse("readPath", "/dw/recommend/model/31_ad_sample_data/")
|
|
val readPath = param.getOrElse("readPath", "/dw/recommend/model/31_ad_sample_data/")
|
|
- val savePath = param.getOrElse("savePath", "/dw/recommend/model/33_ad_train_data/")
|
|
|
|
|
|
+ val savePath = param.getOrElse("savePath", "/test/33_ad_train_data/")
|
|
val beginStr = param.getOrElse("beginStr", "20240620")
|
|
val beginStr = param.getOrElse("beginStr", "20240620")
|
|
val endStr = param.getOrElse("endStr", "20240620")
|
|
val endStr = param.getOrElse("endStr", "20240620")
|
|
val repartition = param.getOrElse("repartition", "100").toInt
|
|
val repartition = param.getOrElse("repartition", "100").toInt
|
|
@@ -113,7 +113,7 @@ object makedata_ad_33_bucketData_logKey_20240718 {
|
|
|
|
|
|
// 4 保存数据到hdfs
|
|
// 4 保存数据到hdfs
|
|
val hdfsPath = savePath + "/" + date
|
|
val hdfsPath = savePath + "/" + date
|
|
- if (hdfsPath.nonEmpty && hdfsPath.startsWith("/dw/recommend/model/")) {
|
|
|
|
|
|
+ if (hdfsPath.nonEmpty && hdfsPath.startsWith("/test/")) {
|
|
println("删除路径并开始数据写入:" + hdfsPath)
|
|
println("删除路径并开始数据写入:" + hdfsPath)
|
|
MyHdfsUtils.delete_hdfs_path(hdfsPath)
|
|
MyHdfsUtils.delete_hdfs_path(hdfsPath)
|
|
data.repartition(repartition).saveAsTextFile(hdfsPath, classOf[GzipCodec])
|
|
data.repartition(repartition).saveAsTextFile(hdfsPath, classOf[GzipCodec])
|