apache drill: "no current connection" error and "could not find or load main class sqlline.sqlline" error

435 Views Asked by At

I am using JDK: 1.8.0.281 and Drill: 1.18.0 on m1 Mac.

I cannot start drill downloaded from https://drill.apache.org/download/ directly. It says could not find or load main class sqlline.sqlline. So I refer to https://github.com/julianhyde/sqlline/issues/69, download and compile sqlline and add these two lines

BINPATH=/Users/fields/Repositories/sqlline-sqlline-1.9.0/bin
exec java -cp $BINPATH/../target/sqlline-1.9.0-jar-with-dependencies.jar sqlline.SqlLine "$@"

to the beginning of drill/bin/sqlline. Then I start drill-embedded and get no current connection every time I enter a query.

Please help me identify the problem. Thanks a lot!!!

0

There are 0 best solutions below