2016-06-12 3 views
1

Ich habe derzeit Version 3.0.5 von Maven, wenn ich laufeMaven nicht auf ubuntu Aktualisierung 14.0.4

mvn -version 

ich

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option 
MaxPermSize=1024m; support was removed in 8.0 
Apache Maven 3.0.5 
Maven home: /usr/share/maven 
Java version: 1.8.0_65, vendor: Oracle Corporation 
Java home: /usr/java/latest/jdk1.8.0_65/jre 
Default locale: en_US, platform encoding: UTF-8 
OS name: "linux", version: "3.19.0-61-generic", arch: "amd64", family: "unix" 

Aber wenn ich versuche, etwas zu bauen, ist es Suche nach einer späteren Version. Hier sind die Fehler, die ich bekomme, wenn Apache zeppelin Aufbau

[INFO] Zeppelin .......................................... SUCCESS [23.707s] 
[INFO] Zeppelin: Interpreter ............................. SUCCESS [12.301s] 
[INFO] Zeppelin: Zengine ................................. SUCCESS [5.654s] 
[INFO] Zeppelin: Display system apis ..................... SUCCESS [18.403s] 
[INFO] Zeppelin: Spark dependencies ...................... SUCCESS [46.644s] 
[INFO] Zeppelin: Spark ................................... SUCCESS [22.427s] 
[INFO] Zeppelin: Markdown interpreter .................... SUCCESS [0.467s] 
[INFO] Zeppelin: Angular interpreter ..................... SUCCESS [0.398s] 
[INFO] Zeppelin: Shell interpreter ....................... SUCCESS [0.392s] 
[INFO] Zeppelin: Hive interpreter ........................ SUCCESS [3.598s] 
[INFO] Zeppelin: HBase interpreter ....................... SUCCESS [6.213s] 
[INFO] Zeppelin: Apache Phoenix Interpreter .............. SUCCESS [4.489s] 
[INFO] Zeppelin: PostgreSQL interpreter .................. SUCCESS [0.774s] 
[INFO] Zeppelin: JDBC interpreter ........................ SUCCESS [0.619s] 
[INFO] Zeppelin: Tajo interpreter ........................ SUCCESS [1.516s] 
[INFO] Zeppelin: File System Interpreters ................ SUCCESS [1.382s] 
[INFO] Zeppelin: Flink ................................... SUCCESS [10.273s] 
[INFO] Zeppelin: Apache Ignite interpreter ............... SUCCESS [1.636s] 
[INFO] Zeppelin: Kylin interpreter ....................... SUCCESS [0.397s] 
[INFO] Zeppelin: Lens interpreter ........................ SUCCESS [3.718s] 
[INFO] Zeppelin: Cassandra ............................... SUCCESS [55.579s] 
[INFO] Zeppelin: Elasticsearch interpreter ............... SUCCESS [2.541s] 
[INFO] Zeppelin: Alluxio interpreter ..................... SUCCESS [2.759s] 
[INFO] Zeppelin: web Application ......................... FAILURE [0.328s] 
[INFO] Zeppelin: Server .................................. SKIPPED 
[INFO] Zeppelin: Packaging distribution .................. SKIPPED 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 3:47.114s 
[INFO] Finished at: Sun Jun 12 07:16:37 UTC 2016 
[INFO] Final Memory: 157M/1106M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:0.0.25:install-node-and-npm (install node and npm) on project zeppelin-web: The plugin com.github.eirslett:frontend-maven-plugin:0.0.25 requires Maven version 3.1.0 -> [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/PluginIncompatibleException 
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command 
[ERROR] mvn <goals> -rf :zeppelin-web 

So kann ich entweder machen Maven eine bestimmte Version der Front-End-Plugin bekommen, die ich am Ende vielleicht tun, oder ich kann Maven aktualisieren. Also entschied ich mich, um aktualisierte Maven und ich lief den Befehl

sudo apt-get --only-upgrade install maven 

Und als Antwort bekomme ich

Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
maven is already the newest version. 

Was ist der beste Weg, dieses zu lösen? Ich denke an die Deinstallation von Maven, aber ich hoffe auf eine schnelle Antwort hier. Vielen Dank!

+0

Versuchen Sie, die Maven 3.1 mit folgendem Befehl eines Upgrade: sudo apt-get --only-Upgrade Maven –

+0

Geck installieren ... Ich habe versucht, dass es in meiner ursprünglichen Nachricht ist –

+0

oh my bad :(i havent es richtig lesen –

Antwort

1

folgte ich dem Rat hier https://askubuntu.com/questions/420281/how-to-update-maven-3-0-4-3-1-1, die im Grunde ist

cd ~/Downloads 
wget http://apache.mirrors.tds.net/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz 

sudo mkdir -p /usr/local/apache-maven 
sudo mv apache-maven-3.1.1-bin.tar.gz /usr/local/apache-maven 
cd /usr/local/apache-maven 
sudo tar -xzvf apache-maven-3.1.1-bin.tar.gz 
Edit ~/.profile with gedit ~/.profile and add these four lines: 

export M2_HOME=/usr/local/apache-maven/apache-maven-3.1.1 
export M2=$M2_HOME/bin 
export MAVEN_OPTS="-Xms256m -Xmx512m" 
export PATH=/usr/local/apache-maven/apache-maven-3.1.1/bin 
+0

Wir könnten hier notieren, dass es entfernt werden sollte. Aber ich wollte nur weiterleiten, was die Antwort war, der ich folgte. –

+1

Entferne das 'M2_HOME' und' M2', weil sie nicht benötigt werden oder sinnvoll sind. usr/local/apache-maven/apache-maven-3.1.1/bin' zu 'PATH' das ist es.' MAVEN_OPTS' kann natürlich eingestellt werden. Unter Linux/Mac würde ich lieber '$ HOME/.mavenrc' verwenden welches die Einstellung für JAVA_HOME und MAVEN_OPTS enthält, so dass du deine Umgebung nicht verschmutzst und einen zentralen Wartungspunkt hast – khmarbaise

+1

Das löste mein Problem hauptsächlich, außer dass die ältere Version von maven in/usr/bi war n/mvn musste ersetzt werden. – ChuckCottrill

2

Das Problem war, dass die neueste Version von Maven in apt 3.0.5 ist Sie Ihre Maven in Ubuntu aktualisieren 14.04 die folgenden Commands-

mit
sudo apt-get purge maven maven2 maven3 
sudo apt-add-repository ppa:andrei-pozolotin/maven3 
sudo apt-get update 
sudo apt-get install maven3 

Dies wird Ihnen helfen, spätere Versionen von Maven zu installieren. Ich habe festgestellt, dass Sie versuchen, Zeppelin mit Maven zu installieren. Ich habe es selbst ausprobiert und auch nach dem erfolgreichen Bau hat Zeppelin in meinem Fall nicht richtig funktioniert. Ich würde vorschlagen, dass Sie "Z-Manager" versuchen. Sie können danach suchen oder einfach den folgenden Befehl eingeben

curl -fsSL https://raw.githubusercontent.com/NFLabs/z-manager/master/zeppelin-installer.sh | bash 

Z-Manager verfügen über eine einfache interaktive Befehlszeilenschnittstelle. Aber nur begrenzte Versionen von Hadoop und Spark werden unterstützt. Sieh es dir einmal an. Wenn Ihre Konfiguration unterstützt wird, überprüfen Sie es auf jeden Fall.

Verwandte Themen