Ich versuche, cygnus-common nach diesem guide zu installieren, aber die Schaffung der Cygnus-gemeinsame Glas (inkl. Abhängigkeiten) führt immer zu einem leeren Glas. Apache-Flume installiert ohne Probleme. Ich habe versucht, den Speicher für die Maven JVM zu erhöhen, wie es in der Anleitung heißt, aber das hat nicht geholfen.Verpackung cygnus-common Ergebnisse in einem leeren Glas
~/fiware-cygnus/cygnus-common$ mvn clean compile exec:exec
assembly:single
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building cygnus-common 1.1.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ cygnus-common ---
[INFO] Deleting /home/cygnus/fiware-cygnus/cygnus-common/target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ cygnus-common ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ cygnus-common ---
[INFO] Compiling 50 source files to /home/cygnus/fiware-cygnus/cygnus-common/target/classes
[INFO]
[INFO] --- exec-maven-plugin:1.5.0:exec (default-cli) @ cygnus-common ---
[INFO]
[INFO] --- maven-assembly-plugin:2.6:single (default-cli) @ cygnus-common ---
[INFO] Building jar: /home/cygnus/fiware-cygnus/cygnus-common/target/cygnus-common-1.1.0-jar-with-dependencies.jar
Killed
Hier ist die resultierende Datei
~/fiware-cygnus/cygnus-common$ ls -lrth target/
total 12K
drwxrwxr-x 3 cygnus cygnus 4.0K Jun 13 14:57 generated-sources
drwxrwxr-x 3 cygnus cygnus 4.0K Jun 13 14:57 classes
drwxrwxr-x 2 cygnus cygnus 4.0K Jun 13 14:57 archive-tmp
-rw-rw-r-- 1 cygnus cygnus 0 Jun 13 14:58 cygnus-common-1.1.0-jar-with-dependencies.jar
Ein ähnliches question wurde vor dokumentiert ohne Auflösung gefragt. Die einzigen Vorschläge für diese Frage waren entweder fehlender Speicherplatz, Speicher oder Berechtigungen. Speicherplatz ist definitiv kein Problem, ich habe den Speicher für die Maven JVM erhöht und der Benutzer hat die richtigen Berechtigungen.
EDIT:
So lief ich die mvn compile
im Debug-Modus, wie durch @frb vorgeschlagen und es war Speicherproblem
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 257024000 bytes for committing reserved memory.
# Possible reasons:
# The system is out of physical RAM or swap space
# In 32 bit mode, the process size limit was hit
# Possible solutions:
# Reduce memory load on the system
# Increase physical memory or swap space
# Check if swap backing store is full
# Use 64 bit Java on a 64 bit OS
# Decrease Java heap size (-Xmx/-Xms)
# Decrease number of Java threads
# Decrease Java thread stack sizes (-Xss)
# Set larger code cache with -XX:ReservedCodeCacheSize=
# This output file may be truncated or incomplete.
#
# Out of Memory Error (os_linux.cpp:2827), pid=48868, tid=140567873734400
[1]: http://fiware-cygnus.readthedocs.io/en/latest/cygnus-common/installation_and_administration_guide/install_from_sources/index.html#section3 "guide"
mit top
ich in der Lage war zu sehen, dass die Speicherauslastung war über 70%, wenn der Prozess getötet wurde. Das System hat ~ 1,7 GB, was deutlich über dem angegebenen requirements liegt, und es ist ein 64-Bit-System.
Ich hatte den Systemspeicher auf 3 GB erhöht und der Build war erfolgreich, vielleicht sollten die Hardware-Anforderungen aktualisiert werden?
Jetzt kann ich ein Maven-Protokoll sehen (das andere Problem hat es nicht veröffentlicht), könnte es sein, dass die JVM nicht genug Speicher hat? Versuchen Sie [this] (https://cwiki.apache.org/confluence/display/MAVEN/OutOfMemoryError) Link. – frb
Danke für die Antwort @frb Ich hatte versucht, den Speicher bereits zu erhöhen, wie ich oben erwähnt habe, aber es hat das Problem nicht gelöst. Ich habe es wieder versucht, nur für den Fall, aber das Glas ist leider immer noch leer. –
Ummm, die meisten verwandten Fragen in SOF deuten auf ein Speicherproblem hin ... Versuchen wir, mit der Option '-X' zu laufen, die den Debug-Modus von Maven aktiviert. Bitte posten Sie die relevanten Teile. – frb