Camunda installation

Hi @Niall I have recently shifted from windows to MacBook. I am trying to install camunda 8 on my local using Camunda Platform through docker, I am using m4 pro MacBook.
except Keycloak and identity none of the other services getting started.

seems like Java version issue.
java version on my machine ->21.0.4+8-LTS-274
java home path also set → /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home.

could you please suggest me which version of should be used?
tried 17, 21, 22 and 23 with arm64 versions.

Note: each service JRE version is different in logs

Hi @Rakesh_P_O - are you building your own Docker files, or are you using Camunda’s Docker files? If you are using the Camunda ones, you shouldn’t need to change the Java version.

I am following

between this works seemless in windows, only issue I am finding in Mac

What version of Docker are you using it on Mac? Did you validate the pre-req mentioned in the documentation

Are you trying out Camunda C8 Run or Docker-compose file.

Also did you run the docker compose from this location
camunda-platform/docker-compose/camunda-8.6 at main · camunda/camunda-platform · GitHub?

I am using latest version of docker,

yes validated pre-req.
first tried with Docker-compose file and got this JRE issue which I reported above.

To check luck I also tried with C8 Run with java 21+
here operate and task list works but Zeebe seems still down. I can’t deploy BPMN from desktop modeler using default Zeebe endpoint in local

Issue has been resolved as per the following GitHub discussions:

This issue specifically occurs on macOS 15.2 with M4 chips. To fix it, update the environment variables as follows:

Zeebe, Operate, and Tasklist

Add the environment variable:
JAVA_OPTS=-XX:UseSVE=0

For Elasticsearch

elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:8.17.0
environment:
- ES_JAVA_OPTS=-Xms512m -Xmx512m -XX:UseSVE=0
- CLI_JAVA_OPTS=-XX:UseSVE=0
- node.name=elasticsearch
- cluster.name=es-argilla-local
- discovery.type=single-node
- cluster.routing.allocation.disk.threshold_enabled=false
- xpack.security.enabled=false
ulimits:
memlock:
soft: -1
hard: -1
networks:
- argilla
volumes:
- elasticdata:/usr/share/elasticsearch/data/

1 Like

Good to hear that. thanks for updating the topic.

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