ファイル行のカウント中に例外が発生します: 実際には、ローカル モードでシェルを実行するとコードは正常に動作します: しかし、Yarn-client モードでシェルを試すと、以下の例外スタックが返されます。私は同じ問題について少し調査しました。別の JVM 互換性の問題であると示唆する人もいます。JDK6 を使用している他の環境では、ローカル モードと Yarn-Client モードの両方で完璧に動作しているため、これは本当かもしれません。別の環境では JDK7 を使用しています。yarn-client モードで実行中に問題に直面しています:
java.io.InvalidClassException: scala.reflect.ClassTag$$anon$1; local class incompatible: stream classdesc serialVersionUID = -4937928798201944954, local class serialVersionUID = -8102093212602380348
FYI JAVA - :環境で問題に直面しています
java -version
java version "1.7.0"
Java(TM) SE Runtime Environment (build pxa6470_27sr2fp10-20141218_02(SR2 FP10))
IBM J9 VM (build 2.7, JRE 1.7.0 Linux amd64-64 Compressed References 20141215_227395 (JIT enabled, AOT enabled)
J9VM - R27_Java727_SR2_20141215_1631_B227395
JIT - tr.r13.java_20141003_74587.07
GC - R27_Java727_SR2_20141215_1631_B227395_CMPRSS
J9CL - 20141215_227395)
JCL - 20141217_01 based on Oracle jdk7u75-b12
別の古い環境では: 正常に動作しています
java -version
java version "1.6.0_91"
Java(TM) SE Runtime Environment (build 1.6.0_91-b31)
Java HotSpot(TM) 64-Bit Server VM (build 20.91-b07, mixed mode
ここから、コードを新しい環境に移動しました。互換性のないバージョンの問題であると思われる場合は、ローカル モードでも動作しないはずです。私の質問を明確にしてください: