Hi Teemu, Thanks for trying out Drill. Did you downloaded the tar-ball from provided link in the tutorial ? I just tried on osx and it's working fine for me.
>From the error looks like one of the class DrillConfig is missing at runtime. >Can you please check the following: 1) If the drill-common-1.12.0.jar exists under apache-drill-1.12.0/jars location which should be in your classpath? 2) If yes please also check the permission for that jar. 3) Are there multiple versions of this jar in your classpath by any chance ? Thanks, Sorabh ________________________________ From: [email protected] <[email protected]> Sent: Friday, January 26, 2018 12:32 AM To: [email protected] Subject: drill in 10 minutes tutorial problem with osx Hi all, I'm trying to follow the 10 minutes tutorial and I get stuck right away... https://urldefense.proofpoint.com/v2/url?u=https-3A__drill.apache.org_docs_drill-2Din-2D10-2Dminutes_&d=DwICAg&c=cskdkSMqhcnjZxdQVpwTXg&r=gRpEl0WzXE3EMrwj0KFbZXGXRyadOthF2jlYxvhTlQg&m=_NRyS96XPCPEV01sNaEGgWHk8mSzUH8Ux46mreI12tM&s=cW55bVqhXyTgqaWflcJvBtoEHthIX9NXCAhzphYxG9o&e= Everything works just fine with my ubuntu box, but with osx, this is all I get $ bin/drill-embedded Java HotSpot(TM) 64-Bit Server VM warning: Ignoring option MaxPermSize; support was removed in 8.0 sun/misc/VM apache drill 1.12.0 "just drill it" 0: jdbc:drill:zk=local> SELECT * FROM cp.`employee.json` LIMIT 3; No current connection 0: jdbc:drill:zk=local> !list 1 active connection: #0 closed jdbc:drill:zk=local 0: jdbc:drill:zk=local> !quit java.lang.NoClassDefFoundError: Could not initialize class org.apache.drill.common.config.DrillConfig at org.apache.drill.jdbc.impl.DrillConnectionImpl.<init>(DrillConnectionImpl.java:124) at org.apache.drill.jdbc.impl.DrillJdbc41Factory.newDrillConnection(DrillJdbc41Factory.java:72) at org.apache.drill.jdbc.impl.DrillFactory.newConnection(DrillFactory.java:69) at org.apache.calcite.avatica.UnregisteredDriver.connect(UnregisteredDriver.java:144) at org.apache.drill.jdbc.Driver.connect(Driver.java:72) at sqlline.DatabaseConnection.connect(DatabaseConnection.java:167) at sqlline.DatabaseConnection.getConnection(DatabaseConnection.java:213) at sqlline.Commands.close(Commands.java:925) at sqlline.Commands.quit(Commands.java:889) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at sqlline.ReflectiveCommandHandler.execute(ReflectiveCommandHandler.java:36) at sqlline.SqlLine.dispatch(SqlLine.java:742) at sqlline.SqlLine.begin(SqlLine.java:621) at sqlline.SqlLine.start(SqlLine.java:375) at sqlline.SqlLine.main(SqlLine.java:268) Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class org.apache.drill.common.config.DrillConfig at org.apache.drill.jdbc.impl.DrillConnectionImpl.<init>(DrillConnectionImpl.java:124) at org.apache.drill.jdbc.impl.DrillJdbc41Factory.newDrillConnection(DrillJdbc41Factory.java:72) at org.apache.drill.jdbc.impl.DrillFactory.newConnection(DrillFactory.java:69) at org.apache.calcite.avatica.UnregisteredDriver.connect(UnregisteredDriver.java:144) at org.apache.drill.jdbc.Driver.connect(Driver.java:72) at sqlline.DatabaseConnection.connect(DatabaseConnection.java:167) at sqlline.DatabaseConnection.getConnection(DatabaseConnection.java:213) at sqlline.Commands.close(Commands.java:925) at sqlline.Commands.closeall(Commands.java:899) at sqlline.SqlLine.begin(SqlLine.java:649) at sqlline.SqlLine.start(SqlLine.java:375) at sqlline.SqlLine.main(SqlLine.java:268) What's going on here? Am I missing something obvious? All help is appreciated! Teemu
