2016-07-02 2 views
0

Я пытаюсь использовать Спарк Java API, но я получаю ошибку пути сборки в Eclipse, из-за искры:Почему Eclipse не похож на Spark?

Archive for required library: 'C:/Users/IBM_ADMIN/Documents/spark-1.6.2-bin-hadoop2.6/lib/spark-assembly-1.6.2-hadoop2.6.0.jar' in project 'oplservice' cannot be read or is not a valid ZIP file 

Я использую Eclipse SDK Версия: 4.2.2 Идентификатор сборки: M20130204 -1200.

Я пытаюсь использовать искровым 1.6.2-бен-hadoop2.6, который я только что загрузили (но у меня была такая же проблема с искровым v1.6.0-hadoop2.6.

Here is my build path set up in Eclipse:

Я проверил множество других сообщений о похожих проблемах (например, закройте и заново запустите проект, запустите Eclipse -clean и т. Д.), Но ни одна из них не решила проблему. Я ничего не изменил о банке Spark или мои настройки Eclipse.

Это не должно быть так сложно, не так ли?

+0

Возможно, проверьте их: http://stackoverflow.com/questions/19526072/archive-for-required-library-could-not-be-read-or-is-not-a-valid-zip-file (См. Второй ответ там) и http://stackoverflow.com/questions/8857985/compiler-error-archive-for-required-library-could-not-be-read-spring-tool-su – Bajal

+0

Используйте maven для управления искрами проект должен быть самым простым. [exmaple] (https://github.com/rockiey/explore-spark) –

+0

Благодарим вас за ответы. Я пробовал большинство предложений без успеха. Я пришел к выводу, что JAR, о котором идет речь, spark-assembly-1.6.2-hadoop2.6.0.jar, на самом деле поврежден. Windows дает «недопустимый или поврежденный jar-файл, когда он пытается открыть его с помощью пусковой установки Java Virtual Machine». Теперь вопрос в том, как он стал поврежденным, так как я загрузил его прямо с сайта Apache и распаковал его с помощью 7-Zip. @Bajal –

ответ

0

Видимо, это ошибка в Eclipse Juno. Поскольку я переключился на Eclipse Neon, у меня не было проблем с банками Spark.

Смежные вопросы