23 lines
1020 B
Scala
23 lines
1020 B
Scala
package cn.ac.iie.test
|
|
|
|
import com.typesafe.config.{Config, ConfigFactory}
|
|
|
|
object Config {
|
|
private lazy val config: Config = ConfigFactory.load()
|
|
val SPARK_SQL_SHUFFLE_PARTITIONS: String = config.getString("spark.sql.shuffle.partitions")
|
|
val SPARK_SQL_READ_FETCHSIZE: String = config.getString("spark.sql.read.fetchsize")
|
|
val SPARK_EXECUTOR_MEMORY: String = config.getString("spark.executor.memory")
|
|
val NUMPARTITIONS: String = config.getString("numPartitions")
|
|
val MASTER: String = config.getString("master")
|
|
val MAXPOOLSIZE: Int = config.getInt("maxPoolSize")
|
|
val MINTIME: String = config.getString("minTime")
|
|
val MAXTIME: String = config.getString("maxTime")
|
|
|
|
val REPARTITION_NUMBER: Int = config.getInt("repartitionNumber")
|
|
val ARANGODB_BATCH: Int = config.getInt("arangoDB.batch")
|
|
val ARANGODB_TTL: Int = config.getInt("arangoDB.ttl")
|
|
val CLICKHOUSE_SOCKET_TIMEOUT: Int = config.getInt("clickhouse.socket.timeout")
|
|
val SPARK_SERIALIZER: String = config.getString("spark.serializer")
|
|
|
|
}
|