Hi Judy, could you please provide the commit SHA1 of the version you're using? Thanks!

On 11/22/14 11:05 AM, Judy Nash wrote:

Hi,

Thrift server is failing to start for me on latest spark 1.2 branch.

I got the error below when I start thrift server.

Exception in thread "main" java.lang.NoClassDefFoundError: com/google/common/bas

e/Preconditions

at org.apache.hadoop.conf.Configuration$DeprecationDelta.<init>(Configur

ation.java:314)….

Here is my setup:

1)Latest spark 1.2 branch build

2)Used build command:

mvn -Pyarn -Phadoop-2.4 -Dhadoop.version=2.4.0 -Phive -Phive-thriftserver -DskipTests clean package

3)Added hive-site.xml to \conf

4)Version on the box: Hive 0.13, Hadoop 2.4

Is this a real bug or am I doing something wrong?

-----------------------------------

Full Stacktrace:

Exception in thread "main" java.lang.NoClassDefFoundError: com/google/common/bas

e/Preconditions

at org.apache.hadoop.conf.Configuration$DeprecationDelta.<init>(Configur

ation.java:314)

at org.apache.hadoop.conf.Configuration$DeprecationDelta.<init>(Configur

ation.java:327)

at org.apache.hadoop.conf.Configuration.<clinit>(Configuration.java:409)

at org.apache.spark.deploy.SparkHadoopUtil.newConfiguration(SparkHadoopU

til.scala:82)

at org.apache.spark.deploy.SparkHadoopUtil.<init>(SparkHadoopUtil.scala:

42)

at org.apache.spark.deploy.SparkHadoopUtil$.<init>(SparkHadoopUtil.scala

:202)

at org.apache.spark.deploy.SparkHadoopUtil$.<clinit>(SparkHadoopUtil.sca

la)

at org.apache.spark.util.Utils$.getSparkOrYarnConfig(Utils.scala:1784)

at org.apache.spark.storage.BlockManager.<init>(BlockManager.scala:105)

at org.apache.spark.storage.BlockManager.<init>(BlockManager.scala:180)

        at org.apache.spark.SparkEnv$.create(SparkEnv.scala:292)

        at org.apache.spark.SparkEnv$.createDriverEnv(SparkEnv.scala:159)

        at org.apache.spark.SparkContext.<init>(SparkContext.scala:230)

at org.apache.spark.sql.hive.thriftserver.SparkSQLEnv$.init(SparkSQLEnv.

scala:38)

at org.apache.spark.sql.hive.thriftserver.HiveThriftServer2$.main(HiveTh

riftServer2.scala:56)

at org.apache.spark.sql.hive.thriftserver.HiveThriftServer2.main(HiveThr

iftServer2.scala)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.

java:57)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces

sorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

at org.apache.spark.deploy.SparkSubmit$.launch(SparkSubmit.scala:353)

        at org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit.scala:75)

        at org.apache.spark.deploy.SparkSubmit.main(SparkSubmit.scala)

Caused by: java.lang.ClassNotFoundException: com.google.common.base.Precondition

s

        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:425)

        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)


Reply via email to