2015-09-02 3 views
0

Я пытаюсь запустить mvn clean eclipse:eclipse error под ambari исходным кодом, как document сказал, Но с ошибкой:ambari: МВН чистое затмение: затмение

[INFO] ------------------------------------------------------------------------ 
[INFO] Reactor Summary: 
[INFO] 
[INFO] Ambari Main ........................................ SUCCESS [ 28.207 s] 
[INFO] Apache Ambari Project POM .......................... SUCCESS [ 0.025 s] 
[INFO] Ambari Web ......................................... SUCCESS [ 5.298 s] 
[INFO] Ambari Views ....................................... SUCCESS [ 5.082 s] 
[INFO] Ambari Admin View .................................. SUCCESS [03:43 min] 
[INFO] ambari-metrics ..................................... SUCCESS [ 6.007 s] 
[INFO] Ambari Metrics Common .............................. SUCCESS [ 2.274 s] 
[INFO] Ambari Metrics Hadoop Sink ......................... SUCCESS [ 2.843 s] 
[INFO] Ambari Metrics Flume Sink .......................... SUCCESS [ 1.166 s] 
[INFO] Ambari Metrics Kafka Sink .......................... SUCCESS [ 0.229 s] 
[INFO] Ambari Metrics Storm Sink .......................... SUCCESS [ 1.261 s] 
[INFO] Ambari Metrics Collector ........................... FAILURE [ 11.478 s] 
[INFO] Ambari Metrics Monitor ............................. SKIPPED 
[INFO] Ambari Metrics Assembly ............................ SKIPPED 
[INFO] Ambari Server ...................................... SKIPPED 
[INFO] Ambari Agent ....................................... SKIPPED 
[INFO] Ambari Client ...................................... SKIPPED 
[INFO] Ambari Python Client ............................... SKIPPED 
[INFO] Ambari Groovy Client ............................... SKIPPED 
[INFO] Ambari Shell ....................................... SKIPPED 
[INFO] Ambari Python Shell ................................ SKIPPED 
[INFO] Ambari Groovy Shell ................................ SKIPPED 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 05:20 min 
[INFO] Finished at: 2015-09-02T10:33:57+08:00 
[INFO] Final Memory: 37M/141M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] Failed to execute goal on project ambari-metrics-timelineservice:Could not resolve dependencies for project org.apache.ambari:ambari-metrics-timelineservice:jar:2.0.0-SNAPSHOT: Could not find artifact org.apache.ambari:ambari-metrics-common:jar:2.0.0-SNAPSHOT in apache-hadoop (http://repo.hortonworks.com/content/groups/public/) -> [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 rea                      d the following articles: 
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyReso                      lutionException 
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command 
[ERROR] mvn <goals> -rf :ambari-metrics-timelineservice 

Я понятия не имею, как решить эту ошибку,
I пытался прибегая к помощи без ответа
Пожалуйста, дайте мне несколько советов
благодаря

+1

Вы проверили ссылку, ambari процесс сборки при условии, когда он через ошибки, он имеет несколько возможных решений: https: // cwiki .apache.org/confluence/display/MAVEN/DependencyResolutionException – cjackson

ответ

1

Ваш Ambari Метрики не будет построен. Если вы планируете установить службу Ambari Metrics, вам также потребуется построить проект Ambari Metrics.

cd ambari-metrics 
 
mvn clean package -Dbuild-rpm -DskipTests 
 
For Ubuntu: 
 
cd ambari-metrics 
 
mvn clean package -Dbuild-deb -DskipTests

Вы можете видеть больше в https://cwiki.apache.org/confluence/display/AMBARI/Ambari+Development

1

Это проблема зависимости. Репозиторий maven представляет собой каталог упакованных файлов JAR с файлом pom.xml. Maven выполняет поиск зависимостей в репозиториях. Есть 3 типа репозитория Maven:

1.Local Repository 
2.Central Repository 
3.Remote Repository 

Maven выполняет поиск зависимостей в следующем порядке:

Локальное хранилище> Центральное хранилище> Удаленное хранилище.

Maven выполняет поиск зависимостей и не находит зависимость от локального, центрального и удаленного.

Итак, сначала maven построит амбари. После создания проекта maven держите банку зависимости в локальном репозитории.

mvn clean install 

Он упакует банку и сохранит ее на локальном репозитории.

Затем вы применяете

mvn clean eclipse:eclipse 

Это решит вашу проблему

+0

Спасибо, чувак! Это то, что я искал. Работали как обаяние –

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