ubuntu@volttroncentral:~/slamdata$ java -jar ~/quasar-web-assembly-18.7.4.jar --content-path public
Read web config from /home/ubuntu/.config/quasar/quasar-config.json
Using metastore: jdbc:h2:file:/home/ubuntu/.config/quasar/quasar-metastore.db
log4j:WARN No appenders could be found for logger (com.zaxxer.hikari.HikariConfig).
log4j:WARN Please initialize the log4j system properly.
org.h2.message.DbException: Log file error: "/home/ubuntu/.config/quasar/quasar-metastore.db.trace.db", cause: "java.io.FileNotFoundException: /home/ubuntu/.config/quasar/quasar-metastore.db.trace.db (Permission denied)" [90034-192]
org.h2.message.DbException: Log file error: "/home/ubuntu/.config/quasar/quasar-metastore.db.trace.db", cause: "java.io.FileNotFoundException: /home/ubuntu/.config/quasar/quasar-metastore.db.trace.db (Permission denied)" [90034-192]
at org.h2.message.DbException.get(DbException.java:168)
at org.h2.message.TraceSystem.logWritingError(TraceSystem.java:286)
at org.h2.message.TraceSystem.openWriter(TraceSystem.java:307)
at org.h2.message.TraceSystem.writeFile(TraceSystem.java:255)
at org.h2.message.TraceSystem.write(TraceSystem.java:239)
at org.h2.message.Trace.error(Trace.java:182)
at org.h2.engine.Database.setBackgroundException(Database.java:2037)
at org.h2.mvstore.db.MVTableEngine$1.uncaughtException(MVTableEngine.java:94)
at org.h2.mvstore.MVStore.panic(MVStore.java:375)
at org.h2.mvstore.MVStore.<init>(MVStore.java:358)
at org.h2.mvstore.MVStore$Builder.open(MVStore.java:2893)
at org.h2.mvstore.db.MVTableEngine$Store.open(MVTableEngine.java:154)
at org.h2.mvstore.db.MVTableEngine.init(MVTableEngine.java:99)
at org.h2.engine.Database.getPageStore(Database.java:2463)
at org.h2.engine.Database.open(Database.java:692)
at org.h2.engine.Database.openDatabase(Database.java:270)
at org.h2.engine.Database.<init>(Database.java:264)
at org.h2.engine.Engine.openSession(Engine.java:64)
at org.h2.engine.Engine.openSession(Engine.java:176)
at org.h2.engine.Engine.createSessionAndValidate(Engine.java:154)
at org.h2.engine.Engine.createSession(Engine.java:137)
at org.h2.engine.Engine.createSession(Engine.java:27)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:349)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:118)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:102)
at org.h2.Driver.connect(Driver.java:72)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:95)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:101)
at com.zaxxer.hikari.pool.BaseHikariPool.addConnection(BaseHikariPool.java:444)
at com.zaxxer.hikari.pool.BaseHikariPool.initializeConnections(BaseHikariPool.java:548)
at com.zaxxer.hikari.pool.BaseHikariPool.<init>(BaseHikariPool.java:172)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:60)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:48)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:104)
at doobie.contrib.hikari.hikaritransactor$HikariTransactor$$anonfun$2.apply(HikariTransactor.scala:14)
at doobie.contrib.hikari.hikaritransactor$HikariTransactor$$anonfun$2.apply(HikariTransactor.scala:14)
at scalaz.concurrent.Task$$anonfun$delay$1.apply(Task.scala:339)
at scalaz.concurrent.Task$$anonfun$delay$1.apply(Task.scala:339)
at scalaz.concurrent.Task$$anonfun$suspend$1$$anonfun$7.apply(Task.scala:347)
at scalaz.concurrent.Task$$anonfun$suspend$1$$anonfun$7.apply(Task.scala:347)
at scalaz.concurrent.Task$.Try(Task.scala:457)
at scalaz.concurrent.Task$$anonfun$suspend$1.apply(Task.scala:347)
at scalaz.concurrent.Task$$anonfun$suspend$1.apply(Task.scala:347)
at scalaz.concurrent.Future.step(Future.scala:119)
at scalaz.concurrent.Future.unsafePerformListen(Future.scala:75)
at scalaz.concurrent.Future.unsafePerformAsync(Future.scala:159)
at scalaz.concurrent.Future.unsafePerformSync(Future.scala:184)
at scalaz.concurrent.Task.unsafePerformSync(Task.scala:99)
at quasar.server.Server$.main(Server.scala:147)
at quasar.server.Server.main(Server.scala)
Caused by: org.h2.jdbc.JdbcSQLException: Log file error: "/home/ubuntu/.config/quasar/quasar-metastore.db.trace.db", cause: "java.io.FileNotFoundException: /home/ubuntu/.config/quasar/quasar-metastore.db.trace.db (Permission denied)" [90034-192]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:345)
... 50 more
Caused by: java.io.FileNotFoundException: /home/ubuntu/.config/quasar/quasar-metastore.db.trace.db (Permission denied)
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(FileOutputStream.java:270)
at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
at java.io.FileOutputStream.<init>(FileOutputStream.java:101)
at org.h2.store.fs.FilePathDisk.newOutputStream(FilePathDisk.java:290)
at org.h2.store.fs.FileUtils.newOutputStream(FileUtils.java:233)
at org.h2.message.TraceSystem.openWriter(TraceSystem.java:303)
... 47 more
Error: While verifying MetaStore schema: Exception during pool initialization. Is the metastore database running?
In the docs it does say anything about using sudo, or running the "initUpdateMetaStore" command.