Skip to content

Commit

Permalink
fix: CQDG-00 fix config
Browse files Browse the repository at this point in the history
  • Loading branch information
adipaul1981 committed May 30, 2024
1 parent 5544e92 commit 444a633
Showing 1 changed file with 27 additions and 1 deletion.
28 changes: 27 additions & 1 deletion src/main/scala/bio/ferlab/HPOMain.scala
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ package bio.ferlab
import bio.ferlab.config.Config
import bio.ferlab.ontology.{ICDTerm, OntologyTerm}
import bio.ferlab.transform.{DownloadTransformer, WriteJson, WriteParquet}
import org.apache.spark.SparkConf
import org.apache.spark.sql.internal.SQLConf.LegacyBehaviorPolicy.CORRECTED
import org.apache.spark.sql.{SaveMode, SparkSession}
import pureconfig.ConfigReader.Result
import pureconfig._
Expand All @@ -16,8 +18,32 @@ object HPOMain extends App {
.load[Config]
.getOrElse(throw new Exception("Wrong Configuration"))





private val defaultConfigs = Map(
"spark.databricks.delta.merge.repartitionBeforeWrite.enabled"->"true",
"spark.databricks.delta.retentionDurationCheck.enabled"->"false",
"spark.databricks.delta.schema.autoMerge.enabled"->"true",
"spark.delta.merge.repartitionBeforeWrite"->"true",
"spark.sql.autoBroadcastJoinThreshold"->"-1",
"spark.sql.catalog.spark_catalog"->"org.apache.spark.sql.delta.catalog.DeltaCatalog",
"spark.sql.extensions"->"io.delta.sql.DeltaSparkSessionExtension",
"spark.sql.legacy.parquet.datetimeRebaseModeInWrite"->"CORRECTED",
"spark.sql.legacy.timeParserPolicy"->"CORRECTED",
"spark.sql.mapKeyDedupPolicy"->"LAST_WIN"
)

val sparkConfigs: SparkConf =
defaultConfigs
.foldLeft(new SparkConf()){ case (c, (k, v)) => c.set(k, v) }


implicit val spark: SparkSession = SparkSession.builder
.appName("HPO")
.config(sparkConfigs)
.appName("HPOMain")
.enableHiveSupport()
.master("local[*]")
// .config("fs.s3a.path.style.access", s"${config.aws.pathStyleAccess}")
// .config("fs.s3a.endpoint", s"${config.aws.endpoint}")
Expand Down

0 comments on commit 444a633

Please sign in to comment.