我在执行第一个Apache Flink Job时遇到了一些问题。我做了这个" 1-handsOn-Tutorial"的所有步骤: https://dataartisans.github.io/flink-training/dataStream/1-handsOn.html
我使用 IntelliJ (最后我使用了示例解决方案" RideCleansing.java"),通过 Maven 成功构建JAR(mvn)清理包),下载了示例数据并启动了Flink (./bin/start-local.bat)。
./bin/flink run -c com.dataartisans.flinktraining.exercises.datastream_java.basics.RideCleansing /path/flink-training-exercises/target/flink-training-exercises-0.5.jar --input file:///Users/full_user_name/Downloads/nycTaxiRides.gz
但发生以下错误:
./bin/flink: line 55: C:\Program: No such file or directory
所以我认为这是#34; Program Files" ...之间的空白问题...我的JAVA_HOME指的是C:\ Program Files \ Java \ jdk1.8.0_131。你的意思是错在哪里?
在这种情况下,程序会进一步运行,但会以例外结束:
Caused by: java.lang.ClassNotFoundException:
org.joda.time.format.DateTimeFormatter
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 58 more
你能告诉我这里发生了什么错误以及发生了什么事吗?我忘记了一些步骤吗?为什么这个joda课程无法找到?