java.lang.NoClassDefFoundError:org / apache / hadoop / fs / StorageStatistics

horatio1701d

サーバーからs3アプリに単純なsparkを実行しようとしていますが、サーバーにhadoop 2.7.3がインストールされており、GlobalStorageStatisticsクラスが含まれていないように見えるため、以下のエラーが発生し続けますpom.xmlファイルでhadoop2.8.xを定義しましたが、ローカルで実行してテストしようとしています。

その検索を無視するようにするにはどうすればよいですか、またはHadoop 2.7.3を使用する必要がある場合に、そのクラスを含めるための回避策オプションはありますか?

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/fs/StorageStatistics
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:348)
    at org.apache.hadoop.conf.Configuration.getClassByNameOrNull(Configuration.java:2134)
    at org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:2099)
    at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:2193)
    at org.apache.hadoop.fs.FileSystem.getFileSystemClass(FileSystem.java:2654)
    at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:2667)
    at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:94)
    at org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:2703)
    at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:2685)
    at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:373)
    at org.apache.hadoop.fs.Path.getFileSystem(Path.java:295)
    at org.apache.spark.sql.execution.datasources.DataSource.hasMetadata(DataSource.scala:301)
    at org.apache.spark.sql.execution.datasources.DataSource.resolveRelation(DataSource.scala:344)
    at org.apache.spark.sql.DataFrameReader.load(DataFrameReader.scala:152)
    at org.apache.spark.sql.DataFrameReader.parquet(DataFrameReader.scala:441)
    at org.apache.spark.sql.DataFrameReader.parquet(DataFrameReader.scala:425)
    at com.ibm.cos.jdbc2DF$.main(jdbc2DF.scala:153)
    at com.ibm.cos.jdbc2DF.main(jdbc2DF.scala)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.apache.spark.deploy.SparkSubmit$.org$apache$spark$deploy$SparkSubmit$$runMain(SparkSubmit.scala:738)
    at org.apache.spark.deploy.SparkSubmit$.doRunMain$1(SparkSubmit.scala:187)
    at org.apache.spark.deploy.SparkSubmit$.submit(SparkSubmit.scala:212)
    at org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit.scala:126)
    at org.apache.spark.deploy.SparkSubmit.main(SparkSubmit.scala)
Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.fs.StorageStatistics
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 28 more
スティーベル

Hadoopを少し混ぜて、うまくいくと期待することはできません。これは、hadoop-commonとhadoop-awsの内部クラス間の緊密な結合だけでなく、hadoop-awsモジュールが構築されたamazon-awsSDKの特定のバージョンのようなものです。

クラスパスを分離できない限り、POMを2.7.3にロールバックする必要があります。

ごめんなさい

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

java.lang.NoClassDefFoundError:org.apache.hadoop.hbase.HBaseConfiguration

分類Dev

スレッド「main」の例外java.lang.NoClassDefFoundError:org / apache / hadoop / util / Tool

分類Dev

GridGainエラー:java.lang.NoClassDefFoundError:org / apache / hadoop / mapreduce / JobContext

分類Dev

org.apache.hive.service.cli.HiveSQLException: java.lang.NoClassDefFoundError: org/apache/hadoop/ipc/CallerContext$Builder

分類Dev

スレッド「main」java.lang.NoClassDefFoundErrorの例外:org / apache / hadoop / fs / StreamCapabilities。バージョンの問題はありません

分類Dev

原因:java.lang.ClassNotFoundException:org.apache.hadoop.fs.CanSetDropBehindの問題がecllipseにあります

分類Dev

java.lang.NoClassDefFoundError:org / apache / spark / Logging

分類Dev

java.lang.NoClassDefFoundError:org / apache / http / conn / SchemePortResolver with AmazonHttpClient

分類Dev

java.lang.NoClassDefFoundError:org / apache / spark / sql / SparkSession

分類Dev

java.lang.NoClassDefFoundError:org / apache / http / client / HttpClient

分類Dev

java.lang.NoClassDefFoundError:org / apache / http / message / BasicNameValuePair

分類Dev

java.lang.NoClassDefFoundError:org / apache / spark / TaskOutputFileAlreadyExistException

分類Dev

java.lang.NoClassDefFoundError:org / apache / poi / ss / usermodel / Row

分類Dev

#java.lang.NoClassDefFoundError:org / apache / commons / digester / Digester

分類Dev

java.lang.NoClassDefFoundError:org / apache / commons / collections / Transformer

分類Dev

java.lang.NoClassDefFoundError:org / apache / catalina / LifecycleException

分類Dev

java.lang.NoClassDefFoundError:org / apache / kafka / connect / header / ConnectHeaders

分類Dev

java.lang.NoClassDefFoundError:org / apache / lucene / codecs / Codec

分類Dev

Java.lang.NoClassDefFoundError:org / apache / poi / ss / usermodel / Font

分類Dev

java.lang.NoClassDefFoundError:org / apache / commons / io / FileUtils

分類Dev

java.lang.NoClassDefFoundError:org / apache / xmlbeans / XmlObject

分類Dev

DataFrameをHbaseに保存すると、次のようになります。java.lang.NoClassDefFoundError:org / apache / hadoop / hbase / client / TableDescriptor

分類Dev

java.lang.Exception:java.lang.NoClassDefFoundError:org / apache / lucene / util / OpenBitSet

分類Dev

java.lang.NoClassDefFoundError:org / apache / commons / lang3 / ObjectUtils

分類Dev

Hadoop:java.lang.ClassCastException:org.apache.hadoop.io.LongWritableをorg.apache.hadoop.io.Textにキャストできません

分類Dev

Hadoop 2.6.1 org.apache.hadoop.hdfs.DFSOutputStream.isLazyPersist(DFSOutputStream.java:1709)でのjava.lang.NullPointerException

分類Dev

java.lang.UnsatisfiedLinkError:org.apache.hadoop.io.nativeio.NativeIO $ Windows.createDirectoryWithMode0

分類Dev

java.lang.NoSuchMethodError:org.apache.hadoop.conf.Configuration.reloadExistingConfigurations()V

分類Dev

原因:java.lang.ClassNotFoundException:org.apache.hadoop.hive.hbase.HiveHBaseTableInputFormat

Related 関連記事

  1. 1

    java.lang.NoClassDefFoundError:org.apache.hadoop.hbase.HBaseConfiguration

  2. 2

    スレッド「main」の例外java.lang.NoClassDefFoundError:org / apache / hadoop / util / Tool

  3. 3

    GridGainエラー:java.lang.NoClassDefFoundError:org / apache / hadoop / mapreduce / JobContext

  4. 4

    org.apache.hive.service.cli.HiveSQLException: java.lang.NoClassDefFoundError: org/apache/hadoop/ipc/CallerContext$Builder

  5. 5

    スレッド「main」java.lang.NoClassDefFoundErrorの例外:org / apache / hadoop / fs / StreamCapabilities。バージョンの問題はありません

  6. 6

    原因:java.lang.ClassNotFoundException:org.apache.hadoop.fs.CanSetDropBehindの問題がecllipseにあります

  7. 7

    java.lang.NoClassDefFoundError:org / apache / spark / Logging

  8. 8

    java.lang.NoClassDefFoundError:org / apache / http / conn / SchemePortResolver with AmazonHttpClient

  9. 9

    java.lang.NoClassDefFoundError:org / apache / spark / sql / SparkSession

  10. 10

    java.lang.NoClassDefFoundError:org / apache / http / client / HttpClient

  11. 11

    java.lang.NoClassDefFoundError:org / apache / http / message / BasicNameValuePair

  12. 12

    java.lang.NoClassDefFoundError:org / apache / spark / TaskOutputFileAlreadyExistException

  13. 13

    java.lang.NoClassDefFoundError:org / apache / poi / ss / usermodel / Row

  14. 14

    #java.lang.NoClassDefFoundError:org / apache / commons / digester / Digester

  15. 15

    java.lang.NoClassDefFoundError:org / apache / commons / collections / Transformer

  16. 16

    java.lang.NoClassDefFoundError:org / apache / catalina / LifecycleException

  17. 17

    java.lang.NoClassDefFoundError:org / apache / kafka / connect / header / ConnectHeaders

  18. 18

    java.lang.NoClassDefFoundError:org / apache / lucene / codecs / Codec

  19. 19

    Java.lang.NoClassDefFoundError:org / apache / poi / ss / usermodel / Font

  20. 20

    java.lang.NoClassDefFoundError:org / apache / commons / io / FileUtils

  21. 21

    java.lang.NoClassDefFoundError:org / apache / xmlbeans / XmlObject

  22. 22

    DataFrameをHbaseに保存すると、次のようになります。java.lang.NoClassDefFoundError:org / apache / hadoop / hbase / client / TableDescriptor

  23. 23

    java.lang.Exception:java.lang.NoClassDefFoundError:org / apache / lucene / util / OpenBitSet

  24. 24

    java.lang.NoClassDefFoundError:org / apache / commons / lang3 / ObjectUtils

  25. 25

    Hadoop:java.lang.ClassCastException:org.apache.hadoop.io.LongWritableをorg.apache.hadoop.io.Textにキャストできません

  26. 26

    Hadoop 2.6.1 org.apache.hadoop.hdfs.DFSOutputStream.isLazyPersist(DFSOutputStream.java:1709)でのjava.lang.NullPointerException

  27. 27

    java.lang.UnsatisfiedLinkError:org.apache.hadoop.io.nativeio.NativeIO $ Windows.createDirectoryWithMode0

  28. 28

    java.lang.NoSuchMethodError:org.apache.hadoop.conf.Configuration.reloadExistingConfigurations()V

  29. 29

    原因:java.lang.ClassNotFoundException:org.apache.hadoop.hive.hbase.HiveHBaseTableInputFormat

ホットタグ

アーカイブ