Spark2外壳以“线程中的异常”退出;“主要”;java.lang.IllegalArgumentException:格式错误`error

Spark2外壳以“线程中的异常”退出;“主要”;java.lang.IllegalArgumentException:格式错误`error,java,scala,apache-spark,cloudera,cloudera-cdh,Java,Scala,Apache Spark,Cloudera,Cloudera Cdh,Spark shell无法启动。我们正在使用ClouderaCDH5.14.2和Java1.8.091。我们不确定哪些jar文件在解压缩时遇到问题 $ spark2-shell --version Welcome to ____ __ / __/__ ___ _____/ /__ _\ \/ _ \/ _ `/ __/ '_/ /___/ .__/\_,_/_/ /_/\_\ version 2.2.0.cloudera1

Spark shell无法启动。我们正在使用ClouderaCDH5.14.2和Java1.8.091。我们不确定哪些jar文件在解压缩时遇到问题

$ spark2-shell --version
Welcome to
      ____              __
     / __/__  ___ _____/ /__
    _\ \/ _ \/ _ `/ __/  '_/
   /___/ .__/\_,_/_/ /_/\_\   version 2.2.0.cloudera1
  /_/

Using Scala version 2.11.8, OpenJDK 64-Bit Server VM, 1.8.0_91
Branch HEAD
Compiled by user jenkins on 2017-07-13T00:28:58Z
Revision 39f5a2b89d29d5d420d88ce15c8c55e2b45aeb2e
Url git://github.mtv.cloudera.com/CDH/spark.git
Type --help for more information.

火花壳不能启动

$spark2外壳 SLF4J:类路径包含多个SLF4J绑定。 SLF4J:在[jar:file:/usr/lib/zookeeper/lib/SLF4J-log4j12-1.7.5.jar!/org/SLF4J/impl/StaticLoggerBinder.class]中找到绑定 SLF4J:在[jar:file:/usr/lib/flume ng/lib/SLF4J-log4j12-1.7.5.jar!/org/SLF4J/impl/StaticLoggerBinder.class]中找到绑定 SLF4J:在[jar:file:/usr/lib/parquet/lib/SLF4J-log4j12-1.7.5.jar!/org/SLF4J/impl/StaticLoggerBinder.class]中找到绑定 SLF4J:有关说明,请参阅。 SLF4J:实际绑定的类型为[org.SLF4J.impl.Log4jLoggerFactory] 线程“main”java.lang.IllegalArgumentException中的异常:格式错误 在java.util.zip.ZipCoder.toString(ZipCoder.java:58) 位于java.util.zip.ZipFile.getZipEntry(ZipFile.java:566) access$900(ZipFile.java:60) 位于java.util.zip.ZipFile$ZipEntryIterator.next(ZipFile.java:524) 位于java.util.zip.ZipFile$ZipEntryIterator.nextElement(ZipFile.java:499) 位于java.util.zip.ZipFile$ZipEntryIterator.nextElement(ZipFile.java:480) 位于scala.reflect.io.FileZipArchive.x$1$lzycompute(ZipArchive.scala:135) 在scala.reflect.io.FileZipArchive.x$1(ZipArchive.scala:123) 位于scala.reflect.io.FileZipArchive.root$lzycompute(ZipArchive.scala:123) 位于scala.reflect.io.FileZipArchive.root(ZipArchive.scala:123) 位于scala.reflect.io.FileZipArchive.iterator(ZipArchive.scala:152) 位于scala.collection.IterableLike$class.foreach(IterableLike.scala:72) 位于scala.reflect.io.AbstractFile.foreach(AbstractFile.scala:91) 位于scala.tools.nsc.util.DirectoryClassPath.traverse(ClassPath.scala:277) 位于scala.tools.nsc.util.DirectoryClassPath.x$15$lzycompute(ClassPath.scala:299) 位于scala.tools.nsc.util.DirectoryClassPath.x$15(ClassPath.scala:299) 位于scala.tools.nsc.util.DirectoryClassPath.packages$lzycompute(ClassPath.scala:299) 位于scala.tools.nsc.util.DirectoryClassPath.packages(ClassPath.scala:299) 位于scala.tools.nsc.util.DirectoryClassPath.packages(ClassPath.scala:264) 位于scala.tools.nsc.util.MergedClassPath$$anonfun$packages$1.apply(ClassPath.scala:358) 位于scala.tools.nsc.util.MergedClassPath$$anonfun$packages$1.apply(ClassPath.scala:358) 位于scala.collection.Iterator$class.foreach(Iterator.scala:893) 位于scala.collection.AbstractIterator.foreach(迭代器.scala:1336) 位于scala.collection.IterableLike$class.foreach(IterableLike.scala:72) 位于scala.collection.AbstractIterable.foreach(Iterable.scala:54) 位于scala.tools.nsc.util.MergedClassPath.packages$lzycompute(ClassPath.scala:358) 位于scala.tools.nsc.util.MergedClassPath.packages(ClassPath.scala:353) 在scala.tools.nsc.symtab.symboloaders$PackageLoader$$anonfun$doComplete$1.apply$mcV$sp(symboloaders.scala:269) 在scala.tools.nsc.symtab.symboloaders$PackageLoader$$anonfun$doComplete$1.apply(symboloaders.scala:260) 在scala.tools.nsc.symtab.symboloaders$PackageLoader$$anonfun$doComplete$1.apply(symboloaders.scala:260) 在scala.reflect.internal.SymbolTable.enteringPhase(SymbolTable.scala:235)时 在scala.tools.nsc.symtab.symboloaders$PackageLoader.doccomplete(symboloaders.scala:260) 位于scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.complete(SymbolLoaders.scala:211) 位于scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1514) 位于scala.reflect.internal.Mirrors$RootsBase.init(Mirrors.scala:256) 位于scala.tools.nsc.Global.rootMirror$lzycompute(Global.scala:73) 位于scala.tools.nsc.Global.rootMirror(Global.scala:71) 位于scala.tools.nsc.Global.rootMirror(Global.scala:39) 位于scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass$lzycompute(Definitions.scala:257) 位于scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass(Definitions.scala:257) 位于scala.reflect.internal.Definitions$DefinitionsClass.init(Definitions.scala:1394) 位于scala.tools.nsc.Global$Run。(Global.scala:1215) 在scala.tools.nsc.interpreter.IMain.scala$tools$nsc$interpreter$IMain$$\u初始化(IMain.scala:132) 位于scala.tools.nsc.interpreter.IMain.global$lzycompute(IMain.scala:161) 位于scala.tools.nsc.explorer.IMain.global(IMain.scala:160) 位于scala.tools.nsc.interpreter.ILoop.command(ILoop.scala:680) 位于scala.tools.nsc.interpreter.ILoop.processLine(ILoop.scala:395) 在org.apache.spark.repl.sparkilop$$anonfun$initializeSpark$1.apply$mcV$sp(sparkilop.scala:38) 在org.apache.spark.repl.SparkILoop$$anonfun$initializeSpark$1.apply上(SparkILoop.scala:37) 在org.apache.spark.repl.SparkILoop$$anonfun$initializeSpark$1.apply上(SparkILoop.scala:37) 位于scala.tools.nsc.interpreter.IMain.beQuietDuring(IMain.scala:214) 位于org.apache.spark.repl.SparkILoop.initializeSpark(SparkILoop.scala:37) 位于org.apache.spark.repl.SparkILoop.loadFiles(SparkILoop.scala:98) 在scala.tools.nsc.interpreter.ILoop$$anonfun$process$1.apply$mcZ$sp(ILoop.scala:920) 在scala.tools.nsc.interpreter.ILoop$$anonfun$process$1.apply(ILoop.scala:909)中 在scala.tools.nsc.interpreter.ILoop$$anonfun$process$1.apply(ILoop.scala:909)中 在scala.reflect.internal.util.ScalaClassLoader$.savingContextLoader处(ScalaClassLoader.scala:97) 在scala.tools.nsc.Translator.I