Hi, all, I am trying to build hive from source and start CLI. What I did is (1) git clone the source
(2) mvn clean install -DskipTests (3) cp */target/*.jar lib/ ---- this step basically copy all jar files to lib (4) start cli by ./bin/hive I got exception ./bin/hive: line 80: [: /Users/admin/Documents/hive/lib/hive-exec-0.13.0-SNAPSHOT-tests.jar: binary operator expected ./bin/hive: line 85: [: /Users/admin/Documents/hive/lib/hive-metastore-0.13.0-SNAPSHOT-tests.jar: binary operator expected Exception in thread "main" java.lang.NoClassDefFoundError: jline/ArgumentCompletor$ArgumentDelimiter at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:270) at org.apache.hadoop.util.RunJar.main(RunJar.java:205) Caused by: java.lang.ClassNotFoundException: jline.ArgumentCompletor$ArgumentDelimiter at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 3 more Anyone has idea what did I miss? BTW, I am using JDK7, but it doesn't looks like the root cause. Thanks, Johnny