Hi!
Few days ago, elasticsearch has crashed, so I rebooted sonarqube container but now, the container is unable to start. The last message log come from elasticsearch. Here is a copy of container’s logs :
setup sysctl and start sonar
sonar.search.javaAdditionalOpts=-Dnode.store.allow_mmap=false
Dropping Privileges
2022.05.09 06:32:27 INFO app[][o.s.a.AppFileSystem] Cleaning or creating temp directory /opt/sonarqube/temp
2022.05.09 06:32:28 INFO app[][o.s.a.es.EsSettings] Elasticsearch listening on [HTTP: 127.0.0.1:9001, TCP: 127.0.0.1:43613]
2022.05.09 06:32:28 INFO app[][o.s.a.ProcessLauncherImpl] Launch process[[key='es', ipcIndex=1, logFilenamePrefix=es]] from [/opt/sonarqube/elasticsearch]: /opt/sonarqube/elasticsearch/bin/elasticsearch
2022.05.09 06:32:28 INFO app[][o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running
2022.05.09 06:32:31 INFO es[][o.e.n.Node] version[7.16.2], pid[1675], build[default/tar/2b937c44140b6559905130a8650c64dbd0879cfb/2021-12-18T19:42:46.604893745Z], OS[Linux/5.4.81-microsoft-standard/amd64], JVM[Alpine/OpenJDK 64-Bit Server VM/11.0.12/11.0.12+7-alpine-r0]
2022.05.09 06:32:31 INFO es[][o.e.n.Node] JVM home [/usr/lib/jvm/java-11-openjdk]
2022.05.09 06:32:31 INFO es[][o.e.n.Node] JVM arguments [-XX:+UseG1GC, -Djava.io.tmpdir=/opt/sonarqube/temp, -XX:ErrorFile=../logs/es_hs_err_pid%p.log, -Des.networkaddress.cache.ttl=60, -Des.networkaddress.cache.negative.ttl=10, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -Djna.tmpdir=/opt/sonarqube/temp, -XX:-OmitStackTraceInFastThrow, -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, -Dlog4j2.formatMsgNoLookups=true, -Djava.locale.providers=COMPAT, -Dcom.redhat.fips=false, -Des.enforce.bootstrap.checks=true, -Xmx512m, -Xms512m, -XX:MaxDirectMemorySize=256m, -XX:+HeapDumpOnOutOfMemoryError, -Dnode.store.allow_mmap=false, -Des.path.home=/opt/sonarqube/elasticsearch, -Des.path.conf=/opt/sonarqube/temp/conf/es, -Des.distribution.flavor=default, -Des.distribution.type=tar, -Des.bundled_jdk=false]
2022.05.09 06:32:32 INFO es[][o.e.p.PluginsService] loaded module [analysis-common]
2022.05.09 06:32:32 INFO es[][o.e.p.PluginsService] loaded module [lang-painless]
2022.05.09 06:32:32 INFO es[][o.e.p.PluginsService] loaded module [parent-join]
2022.05.09 06:32:32 INFO es[][o.e.p.PluginsService] loaded module [transport-netty4]
2022.05.09 06:32:32 INFO es[][o.e.p.PluginsService] no plugins loaded
2022.05.09 06:32:33 INFO es[][o.e.e.NodeEnvironment] using [1] data paths, mounts [[/opt/sonarqube/data (\134\134domain.file.core.windows.net\134data)]], net usable_space [19.7gb], net total_space [20gb], types [cifs]
2022.05.09 06:32:33 INFO es[][o.e.e.NodeEnvironment] heap size [512mb], compressed ordinary object pointers [true]
2022.05.09 06:32:39 INFO es[][o.e.n.Node] node name [sonarqube], node ID [MOCg72C-TO-jnTAHYnRerQ], cluster name [sonarqube], roles [data_frozen, master, remote_cluster_client, data, data_content, data_hot, data_warm, data_cold, ingest]
2022.05.09 06:32:45 INFO es[][o.e.t.NettyAllocator] creating NettyAllocator with the following configs: [name=unpooled, suggested_max_allocation_size=256kb, factors={es.unsafe.use_unpooled_allocator=null, g1gc_enabled=true, g1gc_region_size=1mb, heap_size=512mb}]
2022.05.09 06:32:45 INFO es[][o.e.d.DiscoveryModule] using discovery type [zen] and seed hosts providers [settings]
2022.05.09 06:32:45 INFO es[][o.e.g.DanglingIndicesState] gateway.auto_import_dangling_indices is disabled, dangling indices will not be automatically detected or imported and must be managed manually
2022.05.09 06:32:46 INFO es[][o.e.n.Node] initialized
2022.05.09 06:32:46 INFO es[][o.e.n.Node] starting ...
2022.05.09 06:32:46 INFO es[][o.e.t.TransportService] publish_address {127.0.0.1:43613}, bound_addresses {127.0.0.1:43613}
2022.05.09 06:32:49 INFO es[][o.e.b.BootstrapChecks] explicitly enforcing bootstrap checks
2022.05.09 06:32:49 INFO es[][o.e.c.c.Coordinator] cluster UUID [JZoGfKigRzCN7a5tgT_ALw]
2022.05.09 06:32:50 INFO es[][o.e.c.s.MasterService] elected-as-master ([1] nodes joined)[{sonarqube}{MOCg72C-TO-jnTAHYnRerQ}{BLNb_EIJQxC5apKdTsoFhQ}{127.0.0.1}{127.0.0.1:43613}{cdfhimrsw} elect leader, _BECOME_MASTER_TASK_, _FINISH_ELECTION_], term: 640, version: 15867, delta: master node changed {previous [], current [{sonarqube}{MOCg72C-TO-jnTAHYnRerQ}{BLNb_EIJQxC5apKdTsoFhQ}{127.0.0.1}{127.0.0.1:43613}{cdfhimrsw}]}
2022.05.09 06:32:51 INFO es[][o.e.c.s.ClusterApplierService] master node changed {previous [], current [{sonarqube}{MOCg72C-TO-jnTAHYnRerQ}{BLNb_EIJQxC5apKdTsoFhQ}{127.0.0.1}{127.0.0.1:43613}{cdfhimrsw}]}, term: 640, version: 15867, reason: Publication{term=640, version=15867}
2022.05.09 06:32:51 INFO es[][o.e.h.AbstractHttpServerTransport] publish_address {127.0.0.1:9001}, bound_addresses {127.0.0.1:9001}
2022.05.09 06:32:51 INFO es[][o.e.n.Node] started
2022.05.09 06:32:51 INFO es[][o.e.g.GatewayService] recovered [7] indices into cluster_state
How can I reset elasticsearch ?
There is a way to run elasticsearch in separated container ?
Version : sonarqube docker developper edition 9.2.4
The container run on Azure Container Instance.