@@ -10,10 +10,8 @@ import scala.slick.jdbc.meta.MTable
10
10
import scala .reflect .runtime .universe
11
11
12
12
class JobSqlDAO (config : Config ) extends JobDAO {
13
- val slickDriverClass = getOrElse(config.getString(" spark.jobserver.sqldao.slick-driver" ),
14
- " scala.slick.driver.H2Driver" )
15
- val jdbcDriverClass = getOrElse(config.getString(" spark.jobserver.sqldao.jdbc-driver" ),
16
- " org.h2.Driver" )
13
+ val slickDriverClass = config.getString(" spark.jobserver.sqldao.slick-driver" )
14
+ val jdbcDriverClass = config.getString(" spark.jobserver.sqldao.jdbc-driver" )
17
15
18
16
val runtimeMirror = universe.runtimeMirror(getClass.getClassLoader)
19
17
val profileModule = runtimeMirror.staticModule(slickDriverClass)
@@ -22,8 +20,8 @@ class JobSqlDAO(config: Config) extends JobDAO {
22
20
23
21
private val logger = LoggerFactory .getLogger(getClass)
24
22
25
- private val rootDir = getOrElse(config.getString( " spark.jobserver.sqldao.rootdir " ),
26
- " /tmp/ spark- jobserver/ sqldao/data " )
23
+ // NOTE: below is only needed for H2 drivers
24
+ private val rootDir = config.getString( " spark. jobserver. sqldao.rootdir " )
27
25
private val rootDirFile = new File (rootDir)
28
26
logger.info(" rootDir is " + rootDirFile.getAbsolutePath)
29
27
@@ -63,8 +61,7 @@ class JobSqlDAO(config: Config) extends JobDAO {
63
61
val configs = TableQuery [Configs ]
64
62
65
63
// DB initialization
66
- val defaultJdbcUrl = " jdbc:h2:file:" + rootDir + " /h2-db"
67
- val jdbcUrl = getOrElse(config.getString(" spark.jobserver.sqldao.jdbc.url" ), defaultJdbcUrl)
64
+ val jdbcUrl = config.getString(" spark.jobserver.sqldao.jdbc.url" )
68
65
val db = Database .forURL(jdbcUrl, driver = jdbcDriverClass)
69
66
70
67
// Server initialization
0 commit comments