2016-08-31 16 views
1

Я полный новичок с штормом Apache. Я попытался следовать за штормовым стартером. Я клонировал репозиторий, а затем попытался построить и установить локальную бурю. К сожалению, я даже не могу этого сделать. Бункер для грозовой метрики не может быть построенНевозможно построить Storm для примера штормового стартера

[INFO] ------------------------------------------------------------------------ 
[INFO] Building storm-metrics 2.0.0-SNAPSHOT 
[INFO] ------------------------------------------------------------------------ 
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ storm-metrics --- 
[INFO] Deleting /Users/apple/storm/external/storm-metrics/target 
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (cleanup) @ storm-metrics --- 
[INFO] 
[INFO] --- maven-antrun-plugin:1.6:run (prepare) @ storm-metrics --- 
[WARNING] Parameter tasks is deprecated, use target instead 
[INFO] Executing tasks 

main: 
    [echo] Downloading sigar native binaries... 
     [get] Getting: https://magelan.googlecode.com/files/hyperic-sigar-1.6.4.zip 
     [get] To: /var/root/.m2/repository/org/fusesource/sigar/1.6.4/hyperic-sigar-1.6.4.zip 
     [get] Error opening connection java.io.FileNotFoundException: https://magelan.googlecode.com/files/hyperic-sigar-1.6.4.zip 
     [get] Error opening connection java.io.FileNotFoundException: https://magelan.googlecode.com/files/hyperic-sigar-1.6.4.zip 
     [get] Error opening connection java.io.FileNotFoundException: https://magelan.googlecode.com/files/hyperic-sigar-1.6.4.zip 
     [get] Can't get https://magelan.googlecode.com/files/hyperic-sigar-1.6.4.zip to /var/root/.m2/repository/org/fusesource/sigar/1.6.4/hyperic-sigar-1.6.4.zip 
[INFO] ------------------------------------------------------------------------ 
[INFO] Reactor Summary: 
[INFO] 
[INFO] storm-metrics ...................................... FAILURE [ 2.818 s] 
[INFO] storm-cassandra .................................... SKIPPED 
[INFO] storm-mqtt-parent .................................. SKIPPED 
[INFO] storm-mqtt ......................................... SKIPPED 
[INFO] storm-mqtt-examples ................................ SKIPPED 
[INFO] storm-mongodb ...................................... SKIPPED 
[INFO] storm-clojure ...................................... SKIPPED 
[INFO] storm-starter ...................................... SKIPPED 
[INFO] storm-kafka-client ................................. SKIPPED 
[INFO] storm-opentsdb ..................................... SKIPPED 
[INFO] storm-kafka-monitor ................................ SKIPPED 
[INFO] storm-kinesis ...................................... SKIPPED 
[INFO] storm-druid ........................................ SKIPPED 
[INFO] storm-submit-tools ................................. SKIPPED 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 5.867 s 
[INFO] Finished at: 2016-08-31T11:52:45+01:00 
[INFO] Final Memory: 26M/270M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.6:run (prepare) on project storm-metrics: An Ant BuildException has occured: Can't get https://magelan.googlecode.com/files/hyperic-sigar-1.6.4.zip to /var/root/.m2/repository/org/fusesource/sigar/1.6.4/hyperic-sigar-1.6.4.zip -> [Help 1] 
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. 
[ERROR] Re-run Maven using the -X switch to enable full debug logging. 
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles: 
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException 

Я понятия не имею, как это исправить. Я попытался перейти по ссылке: https://magelan.googlecode.com/files/hyperic-sigar-1.6.4.zip, но на этой странице ничего нет.

Так что я застрял на этом в течение 4-х часов, как, я не могу даже запустить топологию еще ... Пожалуйста, помогите :(

+0

Кстати, я работаю над macbook pro 2012 с операционной системой el capitan. для сборки я выполнил следующую команду: «sudo mvn clean install -DskipTests = true» в папке «Storm», созданной при клонировании репозитория –

ответ

2

Похоже, что ссылка на скачивание для hyperic-sigar-1.6.4.zip изменилась на

.

https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/magelan/hyperic-sigar-1.6.4.zip

Попробуйте сделать следующее:

В файле external/storm-metrics/pom.xml установить запись <sigar.download.url> в <sigar.download.url>https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/magelan/hyperic-sigar-${sigar.version}.zip</sigar.download.url>, а затем повторно запустить mvn clean install -DskipTests=true

В моем случае я grepped все вхождения старого скачать ссылку и заменить их на новую ссылку, но я думаю, это не должно быть необходимо, так как все остальные места, где произошла ссылка, были сгенерированы в процессе сборки. Замена ссылки сработала для меня. Также странно, что ссылка уже исправлена ​​в их репозитории GitHub, но нет, когда вы загружаете ее как zip-файл из GitHub.

+0

. Теперь я вижу, что они действительно ответили на ваш вопрос. Я думаю, это делает мой ответ устаревшим тогда ... – knthls