Opensearch.service: start operation timed out. Terminating

Versions (relevant - OpenSearch/Dashboard/Server OS/Browser):
opensearch 2.19
ubuntu 24.04
Java 21.07

Describe the issue:
Hi Guys,

I was wondering if anyone can help me to fix this issue.

I get the following error after starting opensearch service

Job for opensearch.service failed because a timeout was exceeded.
See “systemctl status opensearch.service” and “journalctl -xeu opensearch.service” for details.

opensearch.log:

[2025-07-21T10:02:56,546][INFO ][o.o.n.Node               ] [ip-10-0-9-184] version[2.19.2], pid[2152], build[deb/e0ba5eebfa3f060fc76e4e2b5b61193a19470d4f/2025-04-29T20:08:21.201711325Z], OS[Linux/6.8.0-1031-aws/amd64], JVM[Eclipse Adoptium/OpenJDK 64-Bit Server VM/21.0.6/21.0.6+7-LTS]
[2025-07-21T10:02:56,550][INFO ][o.o.n.Node               ] [ip-10-0-9-184] JVM home [/usr/share/opensearch/jdk], using bundled JDK/JRE [true]
[2025-07-21T10:02:56,551][INFO ][o.o.n.Node               ] [ip-10-0-9-184] JVM arguments [-Xshare:auto, -Dopensearch.networkaddress.cache.ttl=60, -Dopensearch.networkaddress.cache.negative.ttl=10, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -XX:-OmitStackTraceInFastThrow, -XX:+ShowCodeDetailsInExceptionMessages, -Dio.netty.noUnsafe=true, -Dio.netty.noKeySetOptimization=true, -Dio.netty.recycler.maxCapacityPerThread=0, -Dio.netty.allocator.numDirectArenas=0, -Dlog4j.shutdownHookEnabled=false, -Dlog4j2.disable.jmx=true, -Djava.security.manager=allow, -Djava.locale.providers=SPI,COMPAT, -Xms1g, -Xmx1g, -XX:+UseG1GC, -XX:G1ReservePercent=25, -XX:InitiatingHeapOccupancyPercent=30, -Djava.io.tmpdir=/tmp/opensearch-939242521983602754, -XX:+HeapDumpOnOutOfMemoryError, -XX:HeapDumpPath=/var/lib/opensearch, -XX:ErrorFile=/var/log/opensearch/hs_err_pid%p.log, -Xlog:gc*,gc+age=trace,safepoint:file=/var/log/opensearch/gc.log:utctime,pid,tags:filecount=32,filesize=64m, -Djava.security.manager=allow, --add-modules=jdk.incubator.vector, -Djava.util.concurrent.ForkJoinPool.common.threadFactory=org.opensearch.secure_sm.SecuredForkJoinWorkerThreadFactory, -Dclk.tck=100, -Djdk.attach.allowAttachSelf=true, -Djava.security.policy=file:///etc/opensearch/opensearch-performance-analyzer/opensearch_security.policy, --add-opens=jdk.attach/sun.tools.attach=ALL-UNNAMED, -XX:MaxDirectMemorySize=536870912, -Dopensearch.path.home=/usr/share/opensearch, -Dopensearch.path.conf=/etc/opensearch, -Dopensearch.distribution.type=deb, -Dopensearch.bundled_jdk=true]
[2025-07-21T10:02:57,032][INFO ][o.a.l.i.v.PanamaVectorizationProvider] [ip-10-0-9-184] Java vector incubator API enabled; uses preferredBitSize=512; FMA enabled
[2025-07-21T10:02:59,223][INFO ][o.o.s.s.t.SSLConfig      ] [ip-10-0-9-184] SSL dual mode is disabled
[2025-07-21T10:02:59,223][INFO ][o.o.s.OpenSearchSecurityPlugin] [ip-10-0-9-184] OpenSearch Config path is /etc/opensearch
[2025-07-21T10:02:59,866][INFO ][o.o.s.s.SslSettingsManager] [ip-10-0-9-184] TLS Transport Client Provider             : JDK
[2025-07-21T10:02:59,867][INFO ][o.o.s.s.SslSettingsManager] [ip-10-0-9-184] TLS Transport Server Provider             : JDK
[2025-07-21T10:02:59,867][INFO ][o.o.s.s.SslSettingsManager] [ip-10-0-9-184] Enabled TLS protocols for Transport layer : [TLSv1.3, TLSv1.2]
[2025-07-21T10:02:59,873][WARN ][o.o.s.s.SslSettingsManager] [ip-10-0-9-184] SSL Configuration for HTTP Layer hasn't been set
[2025-07-21T10:03:01,243][INFO ][o.o.s.OpenSearchSecurityPlugin] [ip-10-0-9-184] Clustername: opensearch
[2025-07-21T10:03:01,253][WARN ][o.o.s.OpenSearchSecurityPlugin] [ip-10-0-9-184] File /etc/opensearch/securityadmin_demo.sh has insecure file permissions (should be 0600)
[2025-07-21T10:03:13,244][INFO ][o.o.p.c.c.PluginSettings ] [ip-10-0-9-184] Trying to create directory /dev/shm/performanceanalyzer/.
[2025-07-21T10:03:13,245][INFO ][o.o.p.c.c.PluginSettings ] [ip-10-0-9-184] Config: metricsLocation: /dev/shm/performanceanalyzer/, metricsDeletionInterval: 1, httpsEnabled: false, cleanup-metrics-db-files: true, batch-metrics-retention-period-minutes: 7, rpc-port: 9650, webservice-port 9600
[2025-07-21T10:03:16,503][INFO ][o.o.i.r.ReindexPlugin    ] [ip-10-0-9-184] ReindexPlugin reloadSPI called
[2025-07-21T10:03:16,507][INFO ][o.o.i.r.ReindexPlugin    ] [ip-10-0-9-184] Unable to find any implementation for RemoteReindexExtension
[2025-07-21T10:03:16,640][INFO ][o.o.j.JobSchedulerPlugin ] [ip-10-0-9-184] Loaded scheduler extension: opensearch_time_series_analytics, index: .opendistro-anomaly-detector-jobs
[2025-07-21T10:03:16,729][INFO ][o.o.j.JobSchedulerPlugin ] [ip-10-0-9-184] Loaded scheduler extension: reports-scheduler, index: .opendistro-reports-definitions
[2025-07-21T10:03:16,732][INFO ][o.o.j.JobSchedulerPlugin ] [ip-10-0-9-184] Loaded scheduler extension: opendistro-index-management, index: .opendistro-ism-config
[2025-07-21T10:03:16,746][INFO ][o.o.j.JobSchedulerPlugin ] [ip-10-0-9-184] Loaded scheduler extension: checkBatchJobTaskStatus, index: .ml_commons_task_polling_job
[2025-07-21T10:03:16,750][INFO ][o.o.j.JobSchedulerPlugin ] [ip-10-0-9-184] Loaded scheduler extension: scheduler_geospatial_ip2geo_datasource, index: .scheduler-geospatial-ip2geo-datasource
[2025-07-21T10:03:16,752][INFO ][o.o.j.JobSchedulerPlugin ] [ip-10-0-9-184] Loaded scheduler extension: opensearch_sap_job, index: .opensearch-sap--job
[2025-07-21T10:03:16,761][INFO ][o.o.j.JobSchedulerPlugin ] [ip-10-0-9-184] Loaded scheduler extension: async-query-scheduler, index: .async-query-scheduler
[2025-07-21T10:03:16,895][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [aggs-matrix-stats]
[2025-07-21T10:03:16,895][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [analysis-common]
[2025-07-21T10:03:16,896][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [cache-common]
[2025-07-21T10:03:16,896][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [geo]
[2025-07-21T10:03:16,897][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [ingest-common]
[2025-07-21T10:03:16,897][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [ingest-geoip]
[2025-07-21T10:03:16,897][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [ingest-user-agent]
[2025-07-21T10:03:16,897][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [lang-expression]
[2025-07-21T10:03:16,897][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [lang-mustache]
[2025-07-21T10:03:16,898][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [lang-painless]
[2025-07-21T10:03:16,898][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [mapper-extras]
[2025-07-21T10:03:16,898][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [opensearch-dashboards]
[2025-07-21T10:03:16,898][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [parent-join]
[2025-07-21T10:03:16,898][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [percolator]
[2025-07-21T10:03:16,898][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [rank-eval]
[2025-07-21T10:03:16,898][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [reindex]
[2025-07-21T10:03:16,899][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [repository-url]
[2025-07-21T10:03:16,899][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [search-pipeline-common]
[2025-07-21T10:03:16,899][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [systemd]
[2025-07-21T10:03:16,899][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [transport-netty4]
[2025-07-21T10:03:16,900][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-alerting]
[2025-07-21T10:03:16,900][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-anomaly-detection]
[2025-07-21T10:03:16,901][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-asynchronous-search]
[2025-07-21T10:03:16,901][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-cross-cluster-replication]
[2025-07-21T10:03:16,901][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-custom-codecs]
[2025-07-21T10:03:16,901][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-flow-framework]
[2025-07-21T10:03:16,901][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-geospatial]
[2025-07-21T10:03:16,901][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-index-management]
[2025-07-21T10:03:16,901][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-job-scheduler]
[2025-07-21T10:03:16,902][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-knn]
[2025-07-21T10:03:16,902][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-ltr]
[2025-07-21T10:03:16,902][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-ml]
[2025-07-21T10:03:16,902][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-neural-search]
[2025-07-21T10:03:16,903][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-notifications]
[2025-07-21T10:03:16,903][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-notifications-core]
[2025-07-21T10:03:16,903][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-observability]
[2025-07-21T10:03:16,903][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-performance-analyzer]
[2025-07-21T10:03:16,903][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-reports-scheduler]
[2025-07-21T10:03:16,903][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-security]
[2025-07-21T10:03:16,903][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-security-analytics]
[2025-07-21T10:03:16,904][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-skills]
[2025-07-21T10:03:16,904][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-sql]
[2025-07-21T10:03:16,904][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-system-templates]
[2025-07-21T10:03:16,904][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [query-insights]
[2025-07-21T10:03:17,391][WARN ][stderr                   ] [ip-10-0-9-184] WARNING: A restricted method in java.lang.foreign.Linker has been called
[2025-07-21T10:03:17,392][WARN ][stderr                   ] [ip-10-0-9-184] WARNING: java.lang.foreign.Linker::downcallHandle has been called by the unnamed module
[2025-07-21T10:03:17,392][WARN ][stderr                   ] [ip-10-0-9-184] WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for this module
[2025-07-21T10:03:17,573][INFO ][o.a.l.s.MemorySegmentIndexInputProvider] [ip-10-0-9-184] Using MemorySegmentIndexInput and native madvise support with Java 21 or later; to disable start with -Dorg.apache.lucene.store.MMapDirectory.enableMemorySegments=false
[2025-07-21T10:03:17,603][INFO ][o.o.e.NodeEnvironment    ] [ip-10-0-9-184] using [1] data paths, mounts [[/ (/dev/root)]], net usable_space [8.5gb], net total_space [28gb], types [ext4]
[2025-07-21T10:03:17,603][INFO ][o.o.e.NodeEnvironment    ] [ip-10-0-9-184] heap size [1gb], compressed ordinary object pointers [true]
[2025-07-21T10:03:17,701][INFO ][o.o.n.Node               ] [ip-10-0-9-184] node name [ip-10-0-9-184], node ID [GsSffXF_TJGKBJeQ0eusuw], cluster name [opensearch], roles [ingest, remote_cluster_client, data, cluster_manager]
[2025-07-21T10:03:17,809][INFO ][o.o.e.ExtensionsManager  ] [ip-10-0-9-184] ExtensionsManager initialized
[2025-07-21T10:03:18,530][ERROR][o.o.p.c.j.GCMetrics      ] [ip-10-0-9-184] MX bean missing: G1 Concurrent GC
[2025-07-21T10:03:23,193][INFO ][o.o.n.p.NeuralSearch     ] [ip-10-0-9-184] Registering hybrid query phase searcher with feature flag [plugins.neural_search.hybrid_search_disabled]
[2025-07-21T10:03:23,972][ERROR][o.o.b.Bootstrap          ] [ip-10-0-9-184] Exception
java.lang.IllegalArgumentException: Values less than -1 bytes are not supported: -57606144b
	at org.opensearch.core.common.unit.ByteSizeValue.<init>(ByteSizeValue.java:78) ~[opensearch-core-2.19.2.jar:2.19.2]
	at org.opensearch.knn.index.KNNSettings.parseknnMemoryCircuitBreakerValue(KNNSettings.java:660) ~[?:?]
	at org.opensearch.knn.index.KNNSettings$1.lambda$new$0(KNNSettings.java:399) ~[?:?]
	at org.opensearch.common.settings.Setting.get(Setting.java:496) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.common.settings.Setting.get(Setting.java:490) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.common.settings.Setting.get(Setting.java:636) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.common.settings.AbstractScopedSettings.get(AbstractScopedSettings.java:800) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.knn.index.KNNSettings.getSettingValue(KNNSettings.java:475) ~[?:?]
	at org.opensearch.knn.index.KNNSettings.getCircuitBreakerLimit(KNNSettings.java:574) ~[?:?]
	at org.opensearch.knn.index.memory.NativeMemoryCacheManager.initialize(NativeMemoryCacheManager.java:91) ~[?:?]
	at org.opensearch.knn.index.memory.NativeMemoryCacheManager.<init>(NativeMemoryCacheManager.java:72) ~[?:?]
	at org.opensearch.knn.index.memory.NativeMemoryCacheManager.getInstance(NativeMemoryCacheManager.java:82) ~[?:?]
	at org.opensearch.knn.index.KNNCircuitBreaker.initialize(KNNCircuitBreaker.java:58) ~[?:?]
	at org.opensearch.knn.plugin.KNNPlugin.createComponents(KNNPlugin.java:211) ~[?:?]
	at org.opensearch.node.Node.lambda$new$18(Node.java:1003) ~[opensearch-2.19.2.jar:2.19.2]
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:273) ~[?:?]
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) ~[?:?]
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[?:?]
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) ~[?:?]
	at org.opensearch.node.Node.<init>(Node.java:1017) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.node.Node.<init>(Node.java:451) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:242) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.bootstrap.Bootstrap.setup(Bootstrap.java:242) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.bootstrap.Bootstrap.init(Bootstrap.java:404) [opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.bootstrap.OpenSearch.init(OpenSearch.java:181) [opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.bootstrap.OpenSearch.execute(OpenSearch.java:172) [opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:104) [opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.cli.Command.mainWithoutErrorHandling(Command.java:138) [opensearch-cli-2.19.2.jar:2.19.2]
	at org.opensearch.cli.Command.main(Command.java:101) [opensearch-cli-2.19.2.jar:2.19.2]
	at org.opensearch.bootstrap.OpenSearch.main(OpenSearch.java:138) [opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.bootstrap.OpenSearch.main(OpenSearch.java:104) [opensearch-2.19.2.jar:2.19.2]
[2025-07-21T10:03:23,990][ERROR][o.o.b.OpenSearchUncaughtExceptionHandler] [ip-10-0-9-184] uncaught exception in thread [main]
org.opensearch.bootstrap.StartupException: java.lang.IllegalArgumentException: Values less than -1 bytes are not supported: -57606144b
	at org.opensearch.bootstrap.OpenSearch.init(OpenSearch.java:185) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.bootstrap.OpenSearch.execute(OpenSearch.java:172) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:104) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.cli.Command.mainWithoutErrorHandling(Command.java:138) ~[opensearch-cli-2.19.2.jar:2.19.2]
	at org.opensearch.cli.Command.main(Command.java:101) ~[opensearch-cli-2.19.2.jar:2.19.2]
	at org.opensearch.bootstrap.OpenSearch.main(OpenSearch.java:138) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.bootstrap.OpenSearch.main(OpenSearch.java:104) ~[opensearch-2.19.2.jar:2.19.2]
Caused by: java.lang.IllegalArgumentException: Values less than -1 bytes are not supported: -57606144b
	at org.opensearch.core.common.unit.ByteSizeValue.<init>(ByteSizeValue.java:78) ~[opensearch-core-2.19.2.jar:2.19.2]
	at org.opensearch.knn.index.KNNSettings.parseknnMemoryCircuitBreakerValue(KNNSettings.java:660) ~[?:?]
	at org.opensearch.knn.index.KNNSettings$1.lambda$new$0(KNNSettings.java:399) ~[?:?]
	at org.opensearch.common.settings.Setting.get(Setting.java:496) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.common.settings.Setting.get(Setting.java:490) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.common.settings.Setting.get(Setting.java:636) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.common.settings.AbstractScopedSettings.get(AbstractScopedSettings.java:800) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.knn.index.KNNSettings.getSettingValue(KNNSettings.java:475) ~[?:?]
	at org.opensearch.knn.index.KNNSettings.getCircuitBreakerLimit(KNNSettings.java:574) ~[?:?]
	at org.opensearch.knn.index.memory.NativeMemoryCacheManager.initialize(NativeMemoryCacheManager.java:91) ~[?:?]
	at org.opensearch.knn.index.memory.NativeMemoryCacheManager.<init>(NativeMemoryCacheManager.java:72) ~[?:?]
	at org.opensearch.knn.index.memory.NativeMemoryCacheManager.getInstance(NativeMemoryCacheManager.java:82) ~[?:?]
	at org.opensearch.knn.index.KNNCircuitBreaker.initialize(KNNCircuitBreaker.java:58) ~[?:?]
	at org.opensearch.knn.plugin.KNNPlugin.createComponents(KNNPlugin.java:211) ~[?:?]
	at org.opensearch.node.Node.lambda$new$18(Node.java:1003) ~[opensearch-2.19.2.jar:2.19.2]
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:273) ~[?:?]
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) ~[?:?]
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[?:?]
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) ~[?:?]
	at org.opensearch.node.Node.<init>(Node.java:1017) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.node.Node.<init>(Node.java:451) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:242) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.bootstrap.Bootstrap.setup(Bootstrap.java:242) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.bootstrap.Bootstrap.init(Bootstrap.java:404) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.bootstrap.OpenSearch.init(OpenSearch.java:181) ~[opensearch-2.19.2.jar:2.19.2]
	... 6 more
[2025-07-21T10:18:21,868][INFO ][o.o.n.Node               ] [ip-10-0-9-184] version[2.19.2], pid[2763], build[deb/e0ba5eebfa3f060fc76e4e2b5b61193a19470d4f/2025-04-29T20:08:21.201711325Z], OS[Linux/6.8.0-1031-aws/amd64], JVM[Eclipse Adoptium/OpenJDK 64-Bit Server VM/21.0.6/21.0.6+7-LTS]
[2025-07-21T10:18:21,877][INFO ][o.o.n.Node               ] [ip-10-0-9-184] JVM home [/usr/share/opensearch/jdk], using bundled JDK/JRE [true]
[2025-07-21T10:18:21,878][INFO ][o.o.n.Node               ] [ip-10-0-9-184] JVM arguments [-Xshare:auto, -Dopensearch.networkaddress.cache.ttl=60, -Dopensearch.networkaddress.cache.negative.ttl=10, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -XX:-OmitStackTraceInFastThrow, -XX:+ShowCodeDetailsInExceptionMessages, -Dio.netty.noUnsafe=true, -Dio.netty.noKeySetOptimization=true, -Dio.netty.recycler.maxCapacityPerThread=0, -Dio.netty.allocator.numDirectArenas=0, -Dlog4j.shutdownHookEnabled=false, -Dlog4j2.disable.jmx=true, -Djava.security.manager=allow, -Djava.locale.providers=SPI,COMPAT, -Xms1g, -Xmx1g, -XX:+UseG1GC, -XX:G1ReservePercent=25, -XX:InitiatingHeapOccupancyPercent=30, -Djava.io.tmpdir=/tmp/opensearch-9978238896122174042, -XX:+HeapDumpOnOutOfMemoryError, -XX:HeapDumpPath=/var/lib/opensearch, -XX:ErrorFile=/var/log/opensearch/hs_err_pid%p.log, -Xlog:gc*,gc+age=trace,safepoint:file=/var/log/opensearch/gc.log:utctime,pid,tags:filecount=32,filesize=64m, -Djava.security.manager=allow, --add-modules=jdk.incubator.vector, -Djava.util.concurrent.ForkJoinPool.common.threadFactory=org.opensearch.secure_sm.SecuredForkJoinWorkerThreadFactory, -Dclk.tck=100, -Djdk.attach.allowAttachSelf=true, -Djava.security.policy=file:///etc/opensearch/opensearch-performance-analyzer/opensearch_security.policy, --add-opens=jdk.attach/sun.tools.attach=ALL-UNNAMED, -XX:MaxDirectMemorySize=536870912, -Dopensearch.path.home=/usr/share/opensearch, -Dopensearch.path.conf=/etc/opensearch, -Dopensearch.distribution.type=deb, -Dopensearch.bundled_jdk=true]
[2025-07-21T10:18:22,439][INFO ][o.a.l.i.v.PanamaVectorizationProvider] [ip-10-0-9-184] Java vector incubator API enabled; uses preferredBitSize=512; FMA enabled
[2025-07-21T10:18:24,839][INFO ][o.o.s.s.t.SSLConfig      ] [ip-10-0-9-184] SSL dual mode is disabled
[2025-07-21T10:18:24,841][WARN ][o.o.s.OpenSearchSecurityPlugin] [ip-10-0-9-184] OpenSearch Security plugin installed but disabled. This can expose your configuration (including passwords) to the public.
[2025-07-21T10:18:34,250][INFO ][o.o.p.c.c.PluginSettings ] [ip-10-0-9-184] Config: metricsLocation: /dev/shm/performanceanalyzer/, metricsDeletionInterval: 1, httpsEnabled: false, cleanup-metrics-db-files: true, batch-metrics-retention-period-minutes: 7, rpc-port: 9650, webservice-port 9600
[2025-07-21T10:18:35,884][INFO ][o.o.i.r.ReindexPlugin    ] [ip-10-0-9-184] ReindexPlugin reloadSPI called
[2025-07-21T10:18:35,886][INFO ][o.o.i.r.ReindexPlugin    ] [ip-10-0-9-184] Unable to find any implementation for RemoteReindexExtension
[2025-07-21T10:18:35,948][INFO ][o.o.j.JobSchedulerPlugin ] [ip-10-0-9-184] Loaded scheduler extension: opensearch_time_series_analytics, index: .opendistro-anomaly-detector-jobs
[2025-07-21T10:18:36,013][INFO ][o.o.j.JobSchedulerPlugin ] [ip-10-0-9-184] Loaded scheduler extension: reports-scheduler, index: .opendistro-reports-definitions
[2025-07-21T10:18:36,015][INFO ][o.o.j.JobSchedulerPlugin ] [ip-10-0-9-184] Loaded scheduler extension: opendistro-index-management, index: .opendistro-ism-config
[2025-07-21T10:18:36,022][INFO ][o.o.j.JobSchedulerPlugin ] [ip-10-0-9-184] Loaded scheduler extension: checkBatchJobTaskStatus, index: .ml_commons_task_polling_job
[2025-07-21T10:18:36,028][INFO ][o.o.j.JobSchedulerPlugin ] [ip-10-0-9-184] Loaded scheduler extension: scheduler_geospatial_ip2geo_datasource, index: .scheduler-geospatial-ip2geo-datasource
[2025-07-21T10:18:36,032][INFO ][o.o.j.JobSchedulerPlugin ] [ip-10-0-9-184] Loaded scheduler extension: opensearch_sap_job, index: .opensearch-sap--job
[2025-07-21T10:18:36,037][INFO ][o.o.j.JobSchedulerPlugin ] [ip-10-0-9-184] Loaded scheduler extension: async-query-scheduler, index: .async-query-scheduler
[2025-07-21T10:18:36,125][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [aggs-matrix-stats]
[2025-07-21T10:18:36,126][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [analysis-common]
[2025-07-21T10:18:36,126][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [cache-common]
[2025-07-21T10:18:36,126][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [geo]
[2025-07-21T10:18:36,126][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [ingest-common]
[2025-07-21T10:18:36,129][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [ingest-geoip]
[2025-07-21T10:18:36,129][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [ingest-user-agent]
[2025-07-21T10:18:36,130][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [lang-expression]
[2025-07-21T10:18:36,130][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [lang-mustache]
[2025-07-21T10:18:36,130][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [lang-painless]
[2025-07-21T10:18:36,130][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [mapper-extras]
[2025-07-21T10:18:36,134][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [opensearch-dashboards]
[2025-07-21T10:18:36,134][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [parent-join]
[2025-07-21T10:18:36,134][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [percolator]
[2025-07-21T10:18:36,136][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [rank-eval]
[2025-07-21T10:18:36,136][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [reindex]
[2025-07-21T10:18:36,139][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [repository-url]
[2025-07-21T10:18:36,139][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [search-pipeline-common]
[2025-07-21T10:18:36,140][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [systemd]
[2025-07-21T10:18:36,140][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded module [transport-netty4]
[2025-07-21T10:18:36,143][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-alerting]
[2025-07-21T10:18:36,144][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-anomaly-detection]
[2025-07-21T10:18:36,144][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-asynchronous-search]
[2025-07-21T10:18:36,144][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-cross-cluster-replication]
[2025-07-21T10:18:36,144][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-custom-codecs]
[2025-07-21T10:18:36,145][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-flow-framework]
[2025-07-21T10:18:36,145][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-geospatial]
[2025-07-21T10:18:36,145][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-index-management]
[2025-07-21T10:18:36,145][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-job-scheduler]
[2025-07-21T10:18:36,147][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-knn]
[2025-07-21T10:18:36,148][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-ltr]
[2025-07-21T10:18:36,149][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-ml]
[2025-07-21T10:18:36,149][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-neural-search]
[2025-07-21T10:18:36,149][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-notifications]
[2025-07-21T10:18:36,150][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-notifications-core]
[2025-07-21T10:18:36,150][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-observability]
[2025-07-21T10:18:36,150][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-performance-analyzer]
[2025-07-21T10:18:36,150][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-reports-scheduler]
[2025-07-21T10:18:36,154][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-security]
[2025-07-21T10:18:36,154][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-security-analytics]
[2025-07-21T10:18:36,154][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-skills]
[2025-07-21T10:18:36,155][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-sql]
[2025-07-21T10:18:36,155][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [opensearch-system-templates]
[2025-07-21T10:18:36,155][INFO ][o.o.p.PluginsService     ] [ip-10-0-9-184] loaded plugin [query-insights]
[2025-07-21T10:18:36,383][WARN ][stderr                   ] [ip-10-0-9-184] WARNING: A restricted method in java.lang.foreign.Linker has been called
[2025-07-21T10:18:36,384][WARN ][stderr                   ] [ip-10-0-9-184] WARNING: java.lang.foreign.Linker::downcallHandle has been called by the unnamed module
[2025-07-21T10:18:36,384][WARN ][stderr                   ] [ip-10-0-9-184] WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for this module
[2025-07-21T10:18:36,563][INFO ][o.a.l.s.MemorySegmentIndexInputProvider] [ip-10-0-9-184] Using MemorySegmentIndexInput and native madvise support with Java 21 or later; to disable start with -Dorg.apache.lucene.store.MMapDirectory.enableMemorySegments=false
[2025-07-21T10:18:36,575][INFO ][o.o.e.NodeEnvironment    ] [ip-10-0-9-184] using [1] data paths, mounts [[/ (/dev/root)]], net usable_space [8.5gb], net total_space [28gb], types [ext4]
[2025-07-21T10:18:36,578][INFO ][o.o.e.NodeEnvironment    ] [ip-10-0-9-184] heap size [1gb], compressed ordinary object pointers [true]
[2025-07-21T10:18:36,649][INFO ][o.o.n.Node               ] [ip-10-0-9-184] node name [ip-10-0-9-184], node ID [tqDwoaa7T_KXrekt9n_DNA], cluster name [opensearch], roles [ingest, remote_cluster_client, data, cluster_manager]
[2025-07-21T10:18:36,744][INFO ][o.o.e.ExtensionsManager  ] [ip-10-0-9-184] ExtensionsManager initialized
[2025-07-21T10:18:39,470][ERROR][o.o.p.c.j.GCMetrics      ] [ip-10-0-9-184] MX bean missing: G1 Concurrent GC
[2025-07-21T10:18:45,445][INFO ][o.o.n.p.NeuralSearch     ] [ip-10-0-9-184] Registering hybrid query phase searcher with feature flag [plugins.neural_search.hybrid_search_disabled]
[2025-07-21T10:18:47,021][ERROR][o.o.b.Bootstrap          ] [ip-10-0-9-184] Exception
java.lang.IllegalArgumentException: Values less than -1 bytes are not supported: -57606144b
	at org.opensearch.core.common.unit.ByteSizeValue.<init>(ByteSizeValue.java:78) ~[opensearch-core-2.19.2.jar:2.19.2]
	at org.opensearch.knn.index.KNNSettings.parseknnMemoryCircuitBreakerValue(KNNSettings.java:660) ~[?:?]
	at org.opensearch.knn.index.KNNSettings$1.lambda$new$0(KNNSettings.java:399) ~[?:?]
	at org.opensearch.common.settings.Setting.get(Setting.java:496) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.common.settings.Setting.get(Setting.java:490) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.common.settings.Setting.get(Setting.java:636) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.common.settings.AbstractScopedSettings.get(AbstractScopedSettings.java:800) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.knn.index.KNNSettings.getSettingValue(KNNSettings.java:475) ~[?:?]
	at org.opensearch.knn.index.KNNSettings.getCircuitBreakerLimit(KNNSettings.java:574) ~[?:?]
	at org.opensearch.knn.index.memory.NativeMemoryCacheManager.initialize(NativeMemoryCacheManager.java:91) ~[?:?]
	at org.opensearch.knn.index.memory.NativeMemoryCacheManager.<init>(NativeMemoryCacheManager.java:72) ~[?:?]
	at org.opensearch.knn.index.memory.NativeMemoryCacheManager.getInstance(NativeMemoryCacheManager.java:82) ~[?:?]
	at org.opensearch.knn.index.KNNCircuitBreaker.initialize(KNNCircuitBreaker.java:58) ~[?:?]
	at org.opensearch.knn.plugin.KNNPlugin.createComponents(KNNPlugin.java:211) ~[?:?]
	at org.opensearch.node.Node.lambda$new$18(Node.java:1003) ~[opensearch-2.19.2.jar:2.19.2]
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:273) ~[?:?]
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) ~[?:?]
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[?:?]
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) ~[?:?]
	at org.opensearch.node.Node.<init>(Node.java:1017) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.node.Node.<init>(Node.java:451) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:242) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.bootstrap.Bootstrap.setup(Bootstrap.java:242) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.bootstrap.Bootstrap.init(Bootstrap.java:404) [opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.bootstrap.OpenSearch.init(OpenSearch.java:181) [opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.bootstrap.OpenSearch.execute(OpenSearch.java:172) [opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:104) [opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.cli.Command.mainWithoutErrorHandling(Command.java:138) [opensearch-cli-2.19.2.jar:2.19.2]
	at org.opensearch.cli.Command.main(Command.java:101) [opensearch-cli-2.19.2.jar:2.19.2]
	at org.opensearch.bootstrap.OpenSearch.main(OpenSearch.java:138) [opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.bootstrap.OpenSearch.main(OpenSearch.java:104) [opensearch-2.19.2.jar:2.19.2]
[2025-07-21T10:18:47,052][ERROR][o.o.b.OpenSearchUncaughtExceptionHandler] [ip-10-0-9-184] uncaught exception in thread [main]
org.opensearch.bootstrap.StartupException: java.lang.IllegalArgumentException: Values less than -1 bytes are not supported: -57606144b
	at org.opensearch.bootstrap.OpenSearch.init(OpenSearch.java:185) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.bootstrap.OpenSearch.execute(OpenSearch.java:172) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:104) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.cli.Command.mainWithoutErrorHandling(Command.java:138) ~[opensearch-cli-2.19.2.jar:2.19.2]
	at org.opensearch.cli.Command.main(Command.java:101) ~[opensearch-cli-2.19.2.jar:2.19.2]
	at org.opensearch.bootstrap.OpenSearch.main(OpenSearch.java:138) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.bootstrap.OpenSearch.main(OpenSearch.java:104) ~[opensearch-2.19.2.jar:2.19.2]
Caused by: java.lang.IllegalArgumentException: Values less than -1 bytes are not supported: -57606144b
	at org.opensearch.core.common.unit.ByteSizeValue.<init>(ByteSizeValue.java:78) ~[opensearch-core-2.19.2.jar:2.19.2]
	at org.opensearch.knn.index.KNNSettings.parseknnMemoryCircuitBreakerValue(KNNSettings.java:660) ~[?:?]
	at org.opensearch.knn.index.KNNSettings$1.lambda$new$0(KNNSettings.java:399) ~[?:?]
	at org.opensearch.common.settings.Setting.get(Setting.java:496) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.common.settings.Setting.get(Setting.java:490) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.common.settings.Setting.get(Setting.java:636) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.common.settings.AbstractScopedSettings.get(AbstractScopedSettings.java:800) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.knn.index.KNNSettings.getSettingValue(KNNSettings.java:475) ~[?:?]
	at org.opensearch.knn.index.KNNSettings.getCircuitBreakerLimit(KNNSettings.java:574) ~[?:?]
	at org.opensearch.knn.index.memory.NativeMemoryCacheManager.initialize(NativeMemoryCacheManager.java:91) ~[?:?]
	at org.opensearch.knn.index.memory.NativeMemoryCacheManager.<init>(NativeMemoryCacheManager.java:72) ~[?:?]
	at org.opensearch.knn.index.memory.NativeMemoryCacheManager.getInstance(NativeMemoryCacheManager.java:82) ~[?:?]
	at org.opensearch.knn.index.KNNCircuitBreaker.initialize(KNNCircuitBreaker.java:58) ~[?:?]
	at org.opensearch.knn.plugin.KNNPlugin.createComponents(KNNPlugin.java:211) ~[?:?]
	at org.opensearch.node.Node.lambda$new$18(Node.java:1003) ~[opensearch-2.19.2.jar:2.19.2]
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:273) ~[?:?]
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) ~[?:?]
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[?:?]
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) ~[?:?]
	at org.opensearch.node.Node.<init>(Node.java:1017) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.node.Node.<init>(Node.java:451) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:242) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.bootstrap.Bootstrap.setup(Bootstrap.java:242) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.bootstrap.Bootstrap.init(Bootstrap.java:404) ~[opensearch-2.19.2.jar:2.19.2]
	at org.opensearch.bootstrap.OpenSearch.init(OpenSearch.java:181) ~[opensearch-2.19.2.jar:2.19.2]
	... 6 more
root@ip-10-0-9-184:/home/ubuntu# systemctl status opensearch

× opensearch.service - OpenSearch
     Loaded: loaded (/usr/lib/systemd/system/opensearch.service; enabled; preset: enabled)
     Active: failed (Result: timeout) since Mon 2025-07-21 10:51:41 UTC; 3min 16s ago
       Docs: https://opensearch.org/
    Process: 3554 ExecStart=/usr/share/opensearch/bin/systemd-entrypoint -p ${PID_DIR}/opensearch.pid --quiet (code=exited, status>
   Main PID: 3554 (code=exited, status=143)
        CPU: 32.196s

Jul 21 10:50:57 ip-10-0-9-184 systemd-entrypoint[3554]:         at org.opensearch.bootstrap.Bootstrap.init(Bootstrap.java:404)
Jul 21 10:50:57 ip-10-0-9-184 systemd-entrypoint[3554]:         at org.opensearch.bootstrap.OpenSearch.init(OpenSearch.java:181)
Jul 21 10:50:57 ip-10-0-9-184 systemd-entrypoint[3554]:         at org.opensearch.bootstrap.OpenSearch.execute(OpenSearch.java:172)
Jul 21 10:50:57 ip-10-0-9-184 systemd-entrypoint[3554]:         at org.opensearch.cli.EnvironmentAwareCommand.execute(EnvironmentA>
Jul 21 10:50:57 ip-10-0-9-184 systemd-entrypoint[3554]:         <<<truncated>>>
Jul 21 10:50:57 ip-10-0-9-184 systemd-entrypoint[3554]: For complete error details, refer to the log at /var/log/opensearch/opense>
Jul 21 10:51:41 ip-10-0-9-184 systemd[1]: opensearch.service: start operation timed out. Terminating.
Jul 21 10:51:41 ip-10-0-9-184 systemd[1]: opensearch.service: Failed with result 'timeout'.
Jul 21 10:51:41 ip-10-0-9-184 systemd[1]: Failed to start opensearch.service - OpenSearch.
Jul 21 10:51:41 ip-10-0-9-184 systemd[1]: opensearch.service: Consumed 32.196s CPU time.

@optim.point Can you provide your opensearch.yml file, please redact any sensitive information.

root@ip-10-0-9-184:/home/ubuntu# cat /etc/opensearch/opensearch.yml
#======================== OpenSearch Configuration =========================
#
#NOTE: OpenSearch comes with reasonable defaults for most settings.
#Before you set out to tweak and tune the configuration, make sure you
#understand what are you trying to accomplish and the consequences.
#
#The primary way of configuring a node is via this file. This template lists
#the most important settings you may want to configure for a production cluster.
#
#Please consult the documentation for further information on configuration options:
#https://www.opensearch.org
#
#---------------------------------- Cluster -----------------------------------
#
#Use a descriptive name for your cluster:
#
#cluster.name: my-application
#
#------------------------------------ Node ------------------------------------
#
#Use a descriptive name for the node:
#
#node.name: ${HOSTNAME}
#
#Add custom attributes to the node:
#
#node.attr.rack: r1
#
#----------------------------------- Paths ------------------------------------
#
#Path to directory where to store the data (separate multiple locations by comma):
#
path.data: /var/lib/opensearch
#
#Path to log files:
#
path.logs: /var/log/opensearch
#
#----------------------------------- Memory -----------------------------------
#
#Lock the memory on startup:
#
#bootstrap.memory_lock: true
#
#Make sure that the heap size is set to about half the memory available
#on the system and that the owner of the process is allowed to use this
#limit.
#
#OpenSearch performs poorly when the system is swapping the memory.
#
#---------------------------------- Network -----------------------------------
#
#Set the bind address to a specific IP (IPv4 or IPv6):
#
network.host: 0.0.0.0
#
#Set a custom port for HTTP:
#
http.port: 9200
#
#For more information, consult the network module documentation.
#
#--------------------------------- Discovery ----------------------------------
#
#Pass an initial list of hosts to perform discovery when this node is started:
#The default list of hosts is ["127.0.0.1", "[::1]"]
#
#discovery.seed_hosts: ["host1", "host2"]
#
#Bootstrap the cluster using an initial set of cluster-manager-eligible nodes:
#
#cluster.initial_cluster_manager_nodes: ["node-1", "node-2"]
#
#For more information, consult the discovery and cluster formation module documentation.
#
#---------------------------------- Gateway -----------------------------------
#
#Block initial recovery after a full cluster restart until N nodes are started:
#
#gateway.recover_after_nodes: 3
#discovery.type: single-node
#
#For more information, consult the gateway module documentation.
#
#---------------------------------- Various -----------------------------------
#
#Require explicit names when deleting indices:
#
#action.destructive_requires_name: true
#
#---------------------------------- Remote Store -----------------------------------
#Controls whether cluster imposes index creation only with remote store enabled
#cluster.remote_store.enabled: true
#
#Repository to use for segment upload while enforcing remote store for an index
#node.attr.remote_store.segment.repository: my-repo-1
#
#Repository to use for translog upload while enforcing remote store for an index
#node.attr.remote_store.translog.repository: my-repo-1
#
#---------------------------------- Experimental Features -----------------------------------
#Gates the visibility of the experimental segment replication features until they are production ready.
#
#opensearch.experimental.feature.segment_replication_experimental.enabled: false
#
#Gates the functionality of a new parameter to the snapshot restore API
#that allows for creation of a new index type that searches a snapshot
#directly in a remote repository without restoring all index data to disk
#ahead of time.
#
#opensearch.experimental.feature.searchable_snapshot.enabled: false
#
#
#Gates the functionality of enabling extensions to work with OpenSearch.
#This feature enables applications to extend features of OpenSearch outside of
#the core.
#
#opensearch.experimental.feature.extensions.enabled: false
#
#
#Gates the optimization of datetime formatters caching along with change in default datetime formatter
#Once there is no observed impact on performance, this feature flag can be removed.
#
#opensearch.experimental.optimization.datetime_formatter_caching.enabled: false
#
#Gates the functionality of enabling Opensearch to use pluggable caches with respective store names via setting.
#
#opensearch.experimental.feature.pluggable.caching.enabled: false
#
#Gates the functionality of star tree index, which improves the performance of search aggregations.
#
#opensearch.experimental.feature.composite_index.star_tree.enabled: false


######## Start OpenSearch Security Demo Configuration ########
#WARNING: revise all the lines below before you go into production
plugins.security.ssl.transport.pemcert_filepath: esnode.pem
plugins.security.ssl.transport.pemkey_filepath: esnode-key.pem
plugins.security.ssl.transport.pemtrustedcas_filepath: root-ca.pem
plugins.security.ssl.transport.enforce_hostname_verification: false
plugins.security.disabled: true
action.auto_create_index: false
plugins.security.ssl.http.enabled: false
plugins.security.ssl.http.pemcert_filepath: esnode.pem
plugins.security.ssl.http.pemkey_filepath: esnode-key.pem
plugins.security.ssl.http.pemtrustedcas_filepath: root-ca.pem
plugins.security.allow_unsafe_democertificates: true
plugins.security.allow_default_init_securityindex: true
plugins.security.authcz.admin_dn: ['CN=kirk,OU=client,O=client,L=test,C=de']
plugins.security.audit.type: internal_opensearch
plugins.security.enable_snapshot_restore_privilege: true
plugins.security.check_snapshot_restore_write_privileges: true
plugins.security.restapi.roles_enabled: [all_access, security_rest_api_access]
plugins.security.system_indices.enabled: true
plugins.security.system_indices.indices: [.plugins-ml-agent, .plugins-ml-config, .plugins-ml-connector,
  .plugins-ml-controller, .plugins-ml-model-group, .plugins-ml-model, .plugins-ml-task,
  .plugins-ml-conversation-meta, .plugins-ml-conversation-interactions, .plugins-ml-memory-meta,
  .plugins-ml-memory-message, .plugins-ml-stop-words, .opendistro-alerting-config,
  .opendistro-alerting-alert*, .opendistro-anomaly-results*, .opendistro-anomaly-detector*,
  .opendistro-anomaly-checkpoints, .opendistro-anomaly-detection-state, .opendistro-reports-*,
  .opensearch-notifications-*, .opensearch-notebooks, .opensearch-observability, .ql-datasources,
  .opendistro-asynchronous-search-response*, .replication-metadata-store, .opensearch-knn-models,
  .geospatial-ip2geo-data*, .plugins-flow-framework-config, .plugins-flow-framework-templates,
  .plugins-flow-framework-state]
node.max_local_storage_nodes: 3
######## End OpenSearch Security Demo Configuration ########

Hello, can you share jvm.options please ?

@optim.point I’ve seen similar error logs due to permissions issues when running this as service.

Have you configured the below:

sudo chown -R opensearch:opensearch /etc/opensearch
sudo chown -R opensearch:opensearch /var/lib/opensearch
sudo chown -R opensearch:opensearch /var/log/opensearch

If this is still not working for you. Can you provide the steps you used to unpack the .deb file and start the service? Including any changes made to other files apart from opensearch.yml

Hi Anthony, Im happy to DM you the server details so you can have a look if you like?

The permissions change had no luck

I use the steps from this webstie

Hi MHR, as follows:

##JVM configuration

################################################################
##IMPORTANT: JVM heap size
################################################################

##You should always set the min and max JVM heap
##size to the same value. For example, to set
##the heap to 4 GB, set:

##-Xms4g
##-Xmx4g

##See
##for more information

################################################################

#Xms represents the initial size of total heap space
#Xmx represents the maximum size of total heap space

-Xms1g
-Xmx1g

################################################################
##Expert settings
################################################################

##All settings below this section are considered
##expert settings. Don’t tamper with them unless
##you understand what you are doing

################################################################

##GC configuration
8-10:-XX:+UseConcMarkSweepGC
8-10:-XX:CMSInitiatingOccupancyFraction=75
8-10:-XX:+UseCMSInitiatingOccupancyOnly

##G1GC Configuration
#NOTE: G1GC is the default GC for all JDKs 11 and newer
11-:-XX:+UseG1GC
#See Fix G1 GC default IHOP by henningandersen · Pull Request #46169 · elastic/elasticsearch · GitHub for the history
#behind these settings, but the tl;dr is that default values can lead
#to situations where heap usage grows enough to trigger a circuit breaker
#before GC kicks in.
11-:-XX:G1ReservePercent=25
11-:-XX:InitiatingHeapOccupancyPercent=30

##JVM temporary directory
-Djava.io.tmpdir=${OPENSEARCH_TMPDIR}

##heap dumps

#generate a heap dump when an allocation from the Java heap fails
#heap dumps are created in the working directory of the JVM
-XX:+HeapDumpOnOutOfMemoryError

#specify an alternative path for heap dumps; ensure the directory exists and
#has sufficient space
-XX:HeapDumpPath=/var/lib/opensearch

#specify an alternative path for JVM fatal error logs
-XX:ErrorFile=/var/log/opensearch/hs_err_pid%p.log

##JDK 8 GC logging
8:-XX:+PrintGCDetails
8:-XX:+PrintGCDateStamps
8:-XX:+PrintTenuringDistribution
8:-XX:+PrintGCApplicationStoppedTime
8:-Xloggc:/var/log/opensearch/gc.log
8:-XX:+UseGCLogFileRotation
8:-XX:NumberOfGCLogFiles=32
8:-XX:GCLogFileSize=64m

#JDK 9+ GC logging
9-:-Xlog:gc*,gc+age=trace,safepoint:file=/var/log/opensearch/gc.log:utctime,pid,tags:filecount=32,filesize=64m

#Explicitly allow security manager (https://bugs.openjdk.java.net/browse/JDK-8270380)
18-:-Djava.security.manager=allow

#JDK 20+ Incubating Vector Module for SIMD optimizations;
#disabling may reduce performance on vector optimized lucene
20-:–add-modules=jdk.incubator.vector

#HDFS ForkJoinPool.common() support by SecurityManager
-Djava.util.concurrent.ForkJoinPool.common.threadFactory=org.opensearch.secure_sm.SecuredForkJoinWorkerThreadFactory

#OpenSearch Performance Analyzer
-Dclk.tck=100
-Djdk.attach.allowAttachSelf=true
-Djava.security.policy=file:///etc/opensearch/opensearch-performance-analyzer/opensearch_security.policy
–add-opens=jdk.attach/sun.tools.attach=ALL-UNNAMED

I don’t see any error in the jvm.options file. Could you share the log in var/log/opensearch/hs_err_pid%p.log and the Opesearch service conf please ?

@optim.point if this is a single node cluster, please add the following to opensearch.yml and restart the service:

discovery.type: single-node

It’s the bootstrap check that is failing since you are setting network.host: 0.0.0.0 (production - it thinks)