2015-02-23 8 views
0

Пока я пытаюсь запустить пример его показ некоторые exception.I ссылалась на ссылку ниже для справкиИсключение при запуске примера MapReduce в Монго-Hadoop

http://docs.mongodb.org/ecosystem/tutorial/getting-started-with-hadoop/

за исключением, как показано ниже,

[email protected]:/mongo-hadoop$ sudo ./gradlew jar testJar historicalYield 
[sudo] password for hduser: 
:compileJava UP-TO-DATE 
:processResources UP-TO-DATE 
:classes UP-TO-DATE 
:jar UP-TO-DATE 
:core:compileJava UP-TO-DATE 
:core:processResources UP-TO-DATE 
:core:classes UP-TO-DATE 
:core:jar UP-TO-DATE 
:examples/enron:compileJava UP-TO-DATE 
:examples/enron:processResources UP-TO-DATE 
:examples/enron:classes UP-TO-DATE 
:examples/enron:jar UP-TO-DATE 
:examples/sensors:compileJava UP-TO-DATE 
:examples/sensors:processResources UP-TO-DATE 
:examples/sensors:classes UP-TO-DATE 
:examples/sensors:jar UP-TO-DATE 
:examples/treasury_yield:compileJava UP-TO-DATE 
:examples/treasury_yield:processResources UP-TO-DATE 
:examples/treasury_yield:classes UP-TO-DATE 
:examples/treasury_yield:jar UP-TO-DATE 
:flume:compileJava UP-TO-DATE 
:flume:processResources UP-TO-DATE 
:flume:classes UP-TO-DATE 
:flume:jar UP-TO-DATE 
:hive:compileJava UP-TO-DATE 
:hive:processResources UP-TO-DATE 
:hive:classes UP-TO-DATE 
:hive:jar UP-TO-DATE 
:integration-tests:compileJava UP-TO-DATE 
:integration-tests:processResources UP-TO-DATE 
:integration-tests:classes UP-TO-DATE 
:integration-tests:jar UP-TO-DATE 
:pig:compileJava UP-TO-DATE 
:pig:processResources UP-TO-DATE 
:pig:classes UP-TO-DATE 
:pig:jar UP-TO-DATE 
:streaming:compileJava 
:streaming:processResources UP-TO-DATE 
:streaming:classes 
:streaming:jar UP-TO-DATE 
:core:compileTestJava UP-TO-DATE 
:core:processTestResources UP-TO-DATE 
:core:testClasses UP-TO-DATE 
:core:testsJar UP-TO-DATE 
:examples/enron:compileTestJava UP-TO-DATE 
:examples/enron:processTestResources UP-TO-DATE 
:examples/enron:testClasses UP-TO-DATE 
:examples/enron:testsJar UP-TO-DATE 
:examples/sensors:compileTestJava UP-TO-DATE 
:examples/sensors:processTestResources UP-TO-DATE 
:examples/sensors:testClasses UP-TO-DATE 
:examples/sensors:testsJar UP-TO-DATE 
:examples/treasury_yield:compileTestJava 
:examples/treasury_yield:processTestResources UP-TO-DATE 
:examples/treasury_yield:testClasses 
:examples/treasury_yield:testsJar UP-TO-DATE 
:flume:compileTestJava UP-TO-DATE 
:flume:processTestResources UP-TO-DATE 
:flume:testClasses UP-TO-DATE 
:flume:testsJar UP-TO-DATE 
:hive:compileTestJava UP-TO-DATE 
:hive:processTestResources UP-TO-DATE 
:hive:testClasses UP-TO-DATE 
:hive:testsJar UP-TO-DATE 
:integration-tests:compileTestJava UP-TO-DATE 
:integration-tests:processTestResources UP-TO-DATE 
:integration-tests:testClasses UP-TO-DATE 
:integration-tests:testsJar UP-TO-DATE 
:pig:compileTestJava UP-TO-DATE 
:pig:processTestResources 
:pig:testClasses 
:pig:testsJar UP-TO-DATE 
:streaming:compileTestJava UP-TO-DATE 
:streaming:processTestResources UP-TO-DATE 
:streaming:testClasses UP-TO-DATE 
:streaming:testsJar UP-TO-DATE 
:installHadoop 
:installHive 
:installPig 
:copyFiles 
Updating mongo jars 
Updating cluster configuration 
:startCluster FAILED 

FAILURE: Build failed with an exception. 

* Where: 
Script '/mongo-hadoop/gradle/hadoop.gradle' line: 96 

* What went wrong: 
Execution failed for task ':startCluster'. 
> Cannot convert the provided notation to a File or URI: false. 
The following types/formats are supported: 
- A String or CharSequence path, e.g 'src/main/java' or '/usr/include' 
- A String or CharSequence URI, e.g 'file:/usr/include' 
- A File instance. 
- A URI or URL instance. 

* Try: 
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 

BUILD FAILED 

, пожалуйста, помогите мне разобраться с этой проблемой.

Любая помощь приветствуется.

ответ

1

Я подозреваю, что вы, возможно, попал в проблему, установленную this commit

* Where: 
Script '/mongo-hadoop/gradle/hadoop.gradle' line: 96 

В основном - сообщение об ошибке говорит, что сценарий не удалось по линии 96 hadoop.gradle. Если вы посмотрите на этот файл (локально или on the mongodb github), вы увидите, что он пытается удалить hadoop-tmpdir. Сообщение об ошибке далее сообщает вам, что оно не может разрешить аргумент, переданный для удаления в файл.

Обратите внимание на последние фиксации на GitHub называется "Fix gradle delete for hadoop-tmpdir"

Попробуйте изменить свой hadoop.gradle, чтобы соответствовать один в настоящее время проверяется в на мерзавца.

+0

Прежде всего, спасибо за вашу поддержку. Вышеупомянутая проблема исправлена, но она показывает новую ошибку, - FAILURE: Build failed с исключением. * Что пошло не так: Выполнение не выполнено для задачи ': historyYield'. > Возникла проблема с запуском процесса 'command'/usr/local/bin/mongoimport '' * Попробуйте: Запустите с опцией --stacktrace, чтобы получить трассировку стека. Запустите с опцией --info или --debug, чтобы получить больше выходных данных журнала. BUILD FAILED –

+0

ОК - это новый вопрос, поэтому следуя этикету здесь, вы должны принять ответ, который исправил вашу проблему и спросить другую. Прежде чем задавать дальнейший вопрос, попробуйте следовать рекомендациям в сообщении об ошибке. Запустите команду с '--stacktrace',' --info' и/или '--debug'. Это может позволить вам решить проблему самостоятельно. Если нет, отправьте другой вопрос с исходной ошибкой и подробным выводом, и вы получите лучший совет. –

+0

ОК. Спасибо . большое спасибо –