Hi,

Following the Drill Demo instructions at
https://cwiki.apache.org/confluence/display/DRILL/Demo+HowTo, I installed
Apache drill on my ubuntu box successfully.

[INFO] Reactor Summary:
[INFO]
[INFO] Apache Drill Root POM ............................. SUCCESS [22.882s]
[INFO] Common (Logical Plan, Base expressions) ........... SUCCESS
[1:43.061s]
[INFO] contrib/Parent Pom ................................ SUCCESS [1.939s]
[INFO] contrib/hbase-storage-engine ...................... SUCCESS [3.959s]
[INFO] exec/Parent Pom ................................... SUCCESS [2.158s]
[INFO] exec/Reference Interpreter ........................ SUCCESS [26.481s]
[INFO] exec/Netty Little Endian Buffers .................. SUCCESS [1.067s]
[INFO] exec/Java Execution Engine ........................ SUCCESS
[2:17.122s]
[INFO] SQL Parser ........................................ SUCCESS [27.636s]
[INFO] contrib/sqlline ................................... SUCCESS [0.692s]
[INFO] Packaging and Distribution Assembly ............... SUCCESS
[1:23.048s]
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 6:51.947s
[INFO] Finished at: Sat Sep 07 22:45:52 UTC 2013
[INFO] Final Memory: 52M/248M
[INFO]
------------------------------------------------------------------------


However, when I run the following command:

./sqlline -u jdbc:drill:schema=parquet-local -n admin -p admin

I hit the following error:

------------------------------------------------
Loaded singnal handler: SunSignalHandler
/home/ubuntu/.sqlline/sqlline.properties (No such file or directory)
issuing: !connect jdbc:drill:schema=parquet-local admin admin scan complete
in 72ms scan complete in 849ms No known driver to handle
"jdbc:drill:schema=parquet-local" sqlline version ??? by Marc Prud'hommeaux
-----------------------------------------------

I checked .classpath file, and saw the following path defined in the file:

/home/ubuntu/.m2/repository/com/twitter/parquet-column/1.0.1/parquet-column-1.0.1.jar:/home/ubuntu/.m2/repository/com/twitter/parquet-common/1.0.1/parquet-common-1.0.1.jar:/home/ubuntu/.m2/repository/com/twitter/parquet-encoding/1.0.1/parquet-encoding-1.0.1.jar:/home/ubuntu/.m2/repository/com/twitter/parquet-format/1.0.0/parquet-format-1.0.0.jar:/home/ubuntu/.m2/repository/com/twitter/parquet-generator/1.0.1/parquet-generator-1.0.1.jar:/home/ubuntu/.m2/repository/com/twitter/parquet-hadoop/1.0.1/parquet-hadoop-1.0.1.jar:

The .jar files are indeed found at those locations :

$ find /home/ubuntu/.m2/repository/com/ -name "parquet*.jar"
/home/ubuntu/.m2/repository/com/twitter/parquet-generator/1.0.1/parquet-generator-1.0.1.jar
/home/ubuntu/.m2/repository/com/twitter/parquet-format/1.0.0/parquet-format-1.0.0.jar
/home/ubuntu/.m2/repository/com/twitter/parquet-column/1.0.1/parquet-column-1.0.1.jar
/home/ubuntu/.m2/repository/com/twitter/parquet-common/1.0.1/parquet-common-1.0.1.jar
/home/ubuntu/.m2/repository/com/twitter/parquet-encoding/1.0.1/parquet-encoding-1.0.1.jar
/home/ubuntu/.m2/repository/com/twitter/parquet-hadoop/1.0.1/parquet-hadoop-1.0.1.jar

After google search and browse both the user and developer mailing list, I
still could not figure out any clue why sqlLine could not find the driver
to handle parquet-local.

Can anyone help me out? Thanks a lot !

Reply via email to