Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hbase Spark:线程中的异常;“主要”;java.lang.NoClassDefFoundError:org/apache/spark/Logging_Java_Apache Spark_Hbase - Fatal编程技术网

Hbase Spark:线程中的异常;“主要”;java.lang.NoClassDefFoundError:org/apache/spark/Logging

Hbase Spark:线程中的异常;“主要”;java.lang.NoClassDefFoundError:org/apache/spark/Logging,java,apache-spark,hbase,Java,Apache Spark,Hbase,我正在尝试使用Spark 2.0.2从hbase数据库(1.2.5)获取数据,代码如下: 但我得到了这个错误: 线程“main”java.lang.NoClassDefFoundError中出现异常: org/apache/spark/Logging位于java.lang.ClassLoader.defineClass1(本机) 方法),位于java.lang.ClassLoader.defineClass(ClassLoader.java:763) 在 security.SecureClas

我正在尝试使用Spark 2.0.2从hbase数据库(1.2.5)获取数据,代码如下:

但我得到了这个错误:

线程“main”java.lang.NoClassDefFoundError中出现异常: org/apache/spark/Logging位于java.lang.ClassLoader.defineClass1(本机) 方法),位于java.lang.ClassLoader.defineClass(ClassLoader.java:763) 在 security.SecureClassLoader.defineClass(SecureClassLoader.java:142) 位于java.net.URLClassLoader.defineClass(URLClassLoader.java:467) 访问$100(URLClassLoader.java:73) java.net.URLClassLoader$1.run(URLClassLoader.java:368)位于 java.net.URLClassLoader$1.run(URLClassLoader.java:362)位于 java.security.AccessController.doPrivileged(本机方法)位于 java.net.URLClassLoader.findClass(URLClassLoader.java:361)位于 loadClass(ClassLoader.java:424)位于 loadClass(ClassLoader.java:357)位于 JavaHBaseContext.(JavaHBaseContext.scala:23) 位于org.hipi.examples.Test.main(Test.java:71) sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)位于 invoke(NativeMethodAccessorImpl.java:62) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 位于java.lang.reflect.Method.invoke(Method.java:498) org.apache.spark.deploy.SparkSubmit$.org$apache$spark$deploy$SparkSubmit$$runMain(SparkSubmit.scala:736) 在 org.apache.spark.deploy.SparkSubmit$.doRunMain$1(SparkSubmit.scala:185) 位于org.apache.spark.deploy.SparkSubmit$.submit(SparkSubmit.scala:210) 位于org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit.scala:124) 在org.apache.spark.deploy.SparkSubmit.main(SparkSubmit.scala)上 作者:java.lang.ClassNotFoundException:org.apache.spark.Logging java.net.URLClassLoader.findClass(URLClassLoader.java:381)位于 loadClass(ClassLoader.java:424)位于 java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 还有22个

我在互联网上看到,日志类仅存在于spark 1.5.2及更低版本中


即使使用Spark 2.0.2,是否有任何解决方案可以使其正常工作?

与此相关的错误很少: