Need Help On Complete Run process of Graylog2-server after completion of build process

hi…
I have completed the build process with followed commands

  1. mvn compile
  2. mvn package

i am totally beginer in graylog2-server version 5.2.2
and i don’t know how exactly run the application locally on ubuntu

Hi @Raz-48,

You should not need to compile Graylog. Simply install Graylog and the other components as described here:

https://go2docs.graylog.org/5-2/downloading_and_installing_graylog/installing_graylog.html?tocpath=Downloading%20and%20Installing%20Graylog|Installing%20Graylog|_____0

Then proceed to the Configuration steps as outlined in Getting Started, here:

https://go2docs.graylog.org/5-2/setting_up_graylog/initial_configuration_settings.html?tocpath=Setting%20up%20Graylog|Getting%20Started|Initial%20Configuration%20Settings|_____0

Good luck!

Thanks !
But I want to run the graylog2-Server From Source Code on my local Server

I have already successfully build the code made the graylog-5.2.2-20240401093521-graylog-server-tarball.tar.gz file and a want to run this tar file

is there any procedure to run this tar file and start the graylog2-server

Here is the total Output of building the Source code

] — jar:3.3.0:jar (default-jar) @ data-node —
[WARNING] Parameter ‘finalName’ is read-only, must not be used in configuration
[INFO] Building jar: /graylog2-server/data-node/target/graylog-datanode-5.2.2.jar
[INFO]
[INFO] — jar:3.3.0:test-jar (default) @ data-node —
[WARNING] Parameter ‘finalName’ is read-only, must not be used in configuration
[INFO] Building jar: /graylog2-server/data-node/target/graylog-datanode-5.2.2-tests.jar
[INFO]
[INFO] — assembly:3.6.0:single (generate-data-node-artifact) @ data-node —
[INFO] Reading assembly descriptor: src/main/assembly/datanode.xml
[INFO] Building tar: /graylog2-server/data-node/…/target/assembly/datanode-5.2.2-20240401093521-datanode-tarball.tar.gz
[INFO]
[INFO] -------------------< org.graylog:full-backend-tests >-------------------
[INFO] Building full-backend-tests 5.2.2 [8/11]
[INFO] from full-backend-tests/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] — enforcer:3.4.1:enforce (enforce-versions) @ full-backend-tests —
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] Rule 1: org.apache.maven.enforcer.rules.BanDuplicatePomDependencyVersions passed
[INFO]
[INFO] — resources:3.3.1:resources (default-resources) @ full-backend-tests —
[INFO] skip non existing resourceDirectory /graylog2-server/full-backend-tests/src/main/resources
[INFO]
[INFO] — compiler:3.11.0:compile (default-compile) @ full-backend-tests —
[INFO] No sources to compile
[INFO]
[INFO] — forbiddenapis:3.5.1:check (forbidden-apis-src) @ full-backend-tests —
[INFO] Scanning for classes to check…
[INFO] Classes directory does not exist, forbiddenapis check skipped: /graylog2-server/full-backend-tests/target/classes
[INFO]
[INFO] — resources:3.3.1:testResources (default-testResources) @ full-backend-tests —
[INFO] Copying 21 resources from src/test/resources to target/test-classes
[INFO]
[INFO] — compiler:3.11.0:testCompile (default-testCompile) @ full-backend-tests —
[INFO] Compiling 38 source files with javac [debug deprecation release 17] to target/test-classes
[WARNING] /graylog2-server/full-backend-tests/src/test/java/org/graylog/plugins/views/ScriptingApiResourceIT.java:[54,34] [deprecation] Java6Assertions in org.assertj.core.api has been deprecated
[WARNING] /graylog2-server/full-backend-tests/src/test/java/org/graylog/plugins/views/ScriptingApiResourceIT.java:[54,34] [deprecation] Java6Assertions in org.assertj.core.api has been deprecated
[WARNING] /graylog2-server/full-backend-tests/src/test/java/org/graylog/plugins/views/ScriptingApiResourceIT.java:[54,34] [deprecation] Java6Assertions in org.assertj.core.api has been deprecated
[WARNING] /graylog2-server/full-backend-tests/src/test/java/org/graylog2/indexer/indices/IndicesIT.java:[92,43] [JavaTimeDefaultTimeZone] ZonedDateTime.now() is not allowed because it silently uses the system default time-zone. You must pass an explicit time-zone (e.g., ZoneId.of(“America/Los_Angeles”)) to this method.
(see JavaTimeDefaultTimeZone)
Did you mean ‘.creationDate(ZonedDateTime.now(ZoneId.systemDefault()))’?
[WARNING] /graylog2-server/full-backend-tests/src/test/java/org/graylog2/indexer/indices/IndicesIT.java:[401,10] [EmptyCatch] Caught exceptions should not be ignored
(see Google Java Style Guide)
[WARNING] /graylog2-server/full-backend-tests/src/test/java/org/graylog2/indexer/indices/IndicesIT.java:[441,15] [UnnecessaryParentheses] These grouping parentheses are unnecessary; it is unlikely the code will be misinterpreted without them
(see UnnecessaryParentheses)
Did you mean ‘assert Base64.isBase64(uuid);’?
[WARNING] /graylog2-server/full-backend-tests/src/test/java/org/graylog/plugins/views/aggregations/SearchAggregationsIT.java:[232,94] [FloatingPointLiteralPrecision] Floating point literal loses precision
(see FloatingPointLiteralPrecision)
Did you mean ‘.body(pathToMetricResult(“2022-09-26T14:12:20.000Z”, “avg(took_ms)”), equalTo(59.35443f))’?
[WARNING] /graylog2-server/full-backend-tests/src/test/java/org/graylog/plugins/views/aggregations/SearchAggregationsIT.java:[234,94] [FloatingPointLiteralPrecision] Floating point literal loses precision
(see FloatingPointLiteralPrecision)
Did you mean ‘.body(pathToMetricResult(“2022-09-26T14:12:30.000Z”, “avg(took_ms)”), equalTo(70.27411f))’?
[WARNING] /graylog2-server/full-backend-tests/src/test/java/org/graylog/plugins/views/aggregations/SearchAggregationsIT.java:[236,94] [FloatingPointLiteralPrecision] Floating point literal loses precision
(see FloatingPointLiteralPrecision)
Did you mean ‘.body(pathToMetricResult(“2022-09-26T14:12:40.000Z”, “avg(took_ms)”), equalTo(131.21906f))’?
[WARNING] /graylog2-server/full-backend-tests/src/test/java/org/graylog/plugins/views/aggregations/SearchAggregationsIT.java:[271,76] [FloatingPointLiteralPrecision] Floating point literal loses precision
(see FloatingPointLiteralPrecision)
Did you mean ‘.body(pathToMetricResult(“DELETE”, “avg(took_ms)”), equalTo(73.55769f))’?
[WARNING] /graylog2-server/full-backend-tests/src/test/java/org/graylog/plugins/views/aggregations/SearchAggregationsIT.java:[273,73] [FloatingPointLiteralPrecision] Floating point literal loses precision
(see FloatingPointLiteralPrecision)
Did you mean ‘.body(pathToMetricResult(“GET”, “avg(took_ms)”), equalTo(63.148838f));’?
[WARNING] /graylog2-server/full-backend-tests/src/test/java/org/graylog/plugins/views/aggregations/SearchAggregationsIT.java:[817,87] [FloatingPointLiteralPrecision] Floating point literal loses precision
(see FloatingPointLiteralPrecision)
Did you mean ‘.body(pathToMetricResult(“DELETE”, “percentage(took_ms,SUM)”), equalTo(0.048577596f))’?
[WARNING] /graylog2-server/full-backend-tests/src/test/java/org/graylog/plugins/views/aggregations/SearchAggregationsIT.java:[818,85] [FloatingPointLiteralPrecision] Floating point literal loses precision
(see FloatingPointLiteralPrecision)
Did you mean ‘.body(pathToMetricResult(“POST”, “percentage(took_ms,SUM)”), equalTo(0.1485014f))’?
[WARNING] /graylog2-server/full-backend-tests/src/test/java/org/graylog/plugins/views/aggregations/SearchAggregationsIT.java:[819,84] [FloatingPointLiteralPrecision] Floating point literal loses precision
(see FloatingPointLiteralPrecision)
Did you mean ‘.body(pathToMetricResult(“PUT”, “percentage(took_ms,SUM)”), equalTo(0.113208026f));’?
[WARNING] /graylog2-server/full-backend-tests/src/test/java/org/graylog/plugins/views/aggregations/CompoundFieldsAggregationIT.java:[58,21] [UnusedVariable] The local variable ‘streamA’ is never read.
(see UnusedVariable)
Did you mean to remove this line or ‘api.streams().createStream(“Stream A”, indexSetA, DefaultStreamMatches.REMOVE, new Streams.StreamRule(StreamRuleType.EXACT.toInteger(), “streamA”, “target_stream”, false));’?
[WARNING] /graylog2-server/full-backend-tests/src/test/java/org/graylog/plugins/views/aggregations/CompoundFieldsAggregationIT.java:[92,33] [UnusedVariable] The local variable ‘responseAsc’ is never read.
(see UnusedVariable)
Did you mean to remove this line or ‘new GraylogApiResponse(api.post(“/search/aggregate”,“”"’?
[WARNING] /graylog2-server/full-backend-tests/src/test/java/org/graylog/plugins/views/aggregations/CompoundFieldsAggregationIT.java:[59,21] [UnusedVariable] The local variable ‘streamB’ is never read.
(see UnusedVariable)
Did you mean to remove this line or ‘api.streams().createStream(“Stream B”, indexSetB, DefaultStreamMatches.REMOVE, new Streams.StreamRule(StreamRuleType.EXACT.toInteger(), “streamB”, “target_stream”, false));’?
[WARNING] /graylog2-server/full-backend-tests/src/test/java/org/graylog/testing/backenddriver/SearchDriver.java:[47,3] [InvalidBlockTag] @link is not a valid block tag. Should it be an inline tag instead?
(see InvalidBlockTag)
Did you mean ‘* {@link} org.graylog.testing.completebackend.GraylogBackendExtension’?
[WARNING] /graylog2-server/full-backend-tests/src/test/java/org/graylog/testing/backenddriver/SearchDriver.java:[55,7] [InvalidParam] Parameter name Supplier is unknown.
(see InvalidParam)
Did you mean ‘*’?
[WARNING] /graylog2-server/full-backend-tests/src/test/java/org/graylog/testing/backenddriver/SearchDriver.java:[55,7] [MissingSummary] A summary fragment is required; consider using the value of the @return block as a summary fragment instead.
(see Google Java Style Guide)
Did you mean 'Returns all messages’ “message” field as List.'?
[WARNING] /graylog2-server/full-backend-tests/src/test/java/org/graylog/plugins/views/TimeLimitIT.java:[39,34] [UnusedVariable] The local variable ‘response’ is never read.
(see UnusedVariable)
Did you mean to remove this line or ‘given()’?
[WARNING] /graylog2-server/full-backend-tests/src/test/java/org/graylog/plugins/views/ScriptingApiResourceIT.java:[687,34] [UnusedVariable] The local variable ‘validatableResponse’ is never read.
(see UnusedVariable)
Did you mean to remove this line or ‘given()’?
[INFO]
[INFO] — forbiddenapis:3.5.1:testCheck (forbidden-apis-test) @ full-backend-tests —
[INFO] Scanning for classes to check…
[INFO] Reading bundled API signatures: jdk-unsafe-14
[INFO] Reading bundled API signatures: jdk-deprecated-17
[INFO] Reading bundled API signatures: jdk-reflection
[INFO] Reading bundled API signatures: jdk-non-portable
[INFO] Reading bundled API signatures: commons-io-unsafe-2.11.0
[INFO] Reading inline API signatures…
[INFO] Loading classes to check…
[INFO] Scanning classes for violations…
[INFO] Scanned 44 class file(s) for forbidden API invocations (in 0.21s), 0 error(s).
[INFO]
[INFO] — surefire:3.1.2:test (default-test) @ full-backend-tests —
[INFO] Tests are skipped.
[INFO]
[INFO] — jar:3.3.0:jar (default-jar) @ full-backend-tests —
[WARNING] JAR will be empty - no content was marked for inclusion!
[INFO] Building jar: /graylog2-server/full-backend-tests/target/full-backend-tests-5.2.2.jar
[INFO]
[INFO] — jar:3.3.0:test-jar (default) @ full-backend-tests —
[INFO] Building jar: /graylog2-server/full-backend-tests/target/full-backend-tests-5.2.2-tests.jar
[INFO]
[INFO] -----------< org.graylog.plugins:graylog-plugin-web-parent >------------
[INFO] Building Graylog Plugin with Web support Parent POM 5.2.2 [9/11]
[INFO] from graylog-plugin-parent/graylog-plugin-web-parent/pom.xml
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] — enforcer:3.4.1:enforce (enforce-versions) @ graylog-plugin-web-parent —
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] Rule 1: org.apache.maven.enforcer.rules.BanDuplicatePomDependencyVersions passed
[INFO]
[INFO] — frontend:1.14.2:install-node-and-yarn (install node and yarn) @ graylog-plugin-web-parent —
[INFO] Node v18.18.0 is already installed.
[INFO] Yarn 1.22.19 is already installed.
[INFO]
[INFO] — frontend:1.14.2:yarn (yarn install) @ graylog-plugin-web-parent —
[INFO] Running ‘yarn install’ in /graylog2-server/graylog-plugin-parent/graylog-plugin-web-parent
[INFO] yarn install v1.22.19
[INFO] warning package.json: License should be a valid SPDX license expression
[INFO] warning graylog-plugin-web-parent@1.0.0: License should be a valid SPDX license expression
[INFO] [1/4] Resolving packages…
[INFO] success Already up-to-date.
[INFO] Done in 0.06s.
[INFO]
[INFO] — frontend:1.14.2:yarn (yarn run build) @ graylog-plugin-web-parent —
[INFO] Running ‘yarn run build’ in /graylog2-server/graylog-plugin-parent/graylog-plugin-web-parent
[INFO] yarn run v1.22.19
[INFO] warning package.json: License should be a valid SPDX license expression
[INFO] $ echo ‘Dummy build script for graylog-plugin-web-parent’
[INFO] Dummy build script for graylog-plugin-web-parent
[INFO] Done in 0.06s.
[INFO]
[INFO] — forbiddenapis:3.5.1:check (forbidden-apis-src) @ graylog-plugin-web-parent —
[INFO] Skipping execution for packaging “pom”
[INFO]
[INFO] — forbiddenapis:3.5.1:testCheck (forbidden-apis-test) @ graylog-plugin-web-parent —
[INFO] Skipping execution for packaging “pom”
[INFO]
[INFO] ----------------< org.graylog:graylog-plugin-archetype >----------------
[INFO] Building graylog-plugin-archetype 5.2.2 [10/11]
[INFO] from graylog-plugin-archetype/pom.xml
[INFO] --------------------------[ maven-archetype ]---------------------------
[INFO]
[INFO] — enforcer:3.4.1:enforce (enforce-versions) @ graylog-plugin-archetype —
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] Rule 1: org.apache.maven.enforcer.rules.BanDuplicatePomDependencyVersions passed
[INFO] Rule 2: org.apache.maven.enforcer.rules.version.RequireMavenVersion passed
[INFO] Rule 3: org.apache.maven.enforcer.rules.version.RequireJavaVersion passed
[INFO] Rule 4: org.apache.maven.enforcer.rules.RequireOS passed
[INFO]
[INFO] — resources:3.3.1:resources (default-resources) @ graylog-plugin-archetype —
[INFO] Copying 18 resources from src/main/resources to target/classes
[INFO]
[INFO] — forbiddenapis:3.5.1:check (forbidden-apis-src) @ graylog-plugin-archetype —
[INFO] Scanning for classes to check…
[INFO] No classes found in ‘/graylog2-server/graylog-plugin-archetype/target/classes’ (includes=[**/
.class], excludes=null), forbiddenapis check skipped.
[INFO]
[INFO] — resources:3.3.1:testResources (default-testResources) @ graylog-plugin-archetype —
[INFO] skip non existing resourceDirectory /graylog2-server/graylog-plugin-archetype/src/test/resources
[INFO]
[INFO] — forbiddenapis:3.5.1:testCheck (forbidden-apis-test) @ graylog-plugin-archetype —
[INFO] Scanning for classes to check…
[INFO] Classes directory does not exist, forbiddenapis check skipped: /graylog2-server/graylog-plugin-archetype/target/test-classes
[INFO]
[INFO] — archetype:3.2.1:jar (default-jar) @ graylog-plugin-archetype —
[INFO] Building archetype jar: /graylog2-server/graylog-plugin-archetype/target/graylog-plugin-archetype-5.2.2.jar
[INFO] Building jar: /graylog2-server/graylog-plugin-archetype/target/graylog-plugin-archetype-5.2.2.jar
[INFO]
[INFO] ----------------------< org.graylog:distribution >----------------------
[INFO] Building Graylog Binary Distribution Tarball 5.2.2 [11/11]
[INFO] from distribution/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] — enforcer:3.4.1:enforce (enforce-versions) @ distribution —
[INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed
[INFO] Rule 1: org.apache.maven.enforcer.rules.BanDuplicatePomDependencyVersions passed
[INFO]
[INFO] — resources:3.3.1:resources (default-resources) @ distribution —
[INFO] skip non existing resourceDirectory /graylog2-server/distribution/src/main/resources
[INFO]
[INFO] — compiler:3.11.0:compile (default-compile) @ distribution —
[INFO] No sources to compile
[INFO]
[INFO] — forbiddenapis:3.5.1:check (forbidden-apis-src) @ distribution —
[INFO] Scanning for classes to check…
[INFO] Classes directory does not exist, forbiddenapis check skipped: /graylog2-server/distribution/target/classes
[INFO]
[INFO] — resources:3.3.1:testResources (default-testResources) @ distribution —
[INFO] skip non existing resourceDirectory /graylog2-server/distribution/src/test/resources
[INFO]
[INFO] — compiler:3.11.0:testCompile (default-testCompile) @ distribution —
[INFO] No sources to compile
[INFO]
[INFO] — forbiddenapis:3.5.1:testCheck (forbidden-apis-test) @ distribution —
[INFO] Scanning for classes to check…
[INFO] Classes directory does not exist, forbiddenapis check skipped: /graylog2-server/distribution/target/test-classes
[INFO]
[INFO] — surefire:3.1.2:test (default-test) @ distribution —
[INFO] Tests are skipped.
[INFO]
[INFO] — jar:3.3.0:jar (default-jar) @ distribution —
[WARNING] JAR will be empty - no content was marked for inclusion!
[INFO] Building jar: /graylog2-server/distribution/target/distribution-5.2.2.jar
[INFO]
[INFO] — assembly:3.6.0:single (generate-server-artifact) @ distribution —
[INFO] Reading assembly descriptor: src/main/assembly/graylog.xml
[INFO] Building tar: /graylog2-server/distribution/…/target/assembly/graylog-5.2.2-20240401093521-graylog-server-tarball.tar.gz
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for Graylog Parent POM 5.2.2:
[INFO]
[INFO] Graylog Parent POM … SUCCESS [ 0.278 s]
[INFO] Graylog Project Parent POM … SUCCESS [ 0.014 s]
[INFO] Graylog … SUCCESS [02:46 min]
[INFO] Graylog Plugin Parent POM … SUCCESS [ 0.380 s]
[INFO] graylog-storage-elasticsearch7 … SUCCESS [ 8.997 s]
[INFO] graylog-storage-opensearch2 … SUCCESS [ 9.651 s]
[INFO] DataNode … SUCCESS [01:56 min]
[INFO] full-backend-tests … SUCCESS [ 5.533 s]
[INFO] Graylog Plugin with Web support Parent POM … SUCCESS [ 1.084 s]
[INFO] graylog-plugin-archetype … SUCCESS [ 0.505 s]
[INFO] Graylog Binary Distribution Tarball … SUCCESS [ 10.909 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 05:19 min
[INFO] Finished at: 2024-04-01T09:40:41Z
[INFO] ------------------------------------------------------------------------

Sorry. I don’t know how to compile and run Graylog. Maybe another user has a suggestion. If what you want is to run Graylog, that can be done much more easily if you will install the compiled code via the package managers.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.