HI Everyone,
Need some help on installing Solr 9.x.
Till now I was using docker based installation of Solr 8.x.
When I changes my docker image to 9.x, I started getting following error
Java not found,

Server had java 1.8 and I upgraded to java 1.11, also updated JAVA_HOME, still 
it did not work. Then tried to provide SOLR_JAVA_HOME in docker YML file , It 
tried to search that path in the container I believe and it does not work .
It's not a problem in Solr 8.9, I used to deploy by running below yml file, but 
same is not for 9.X. I appreciate any help on this .

YML file
***********
version: '3.7'
services:
  solr1:
    image: solr:9.2.0
    container_name: solr1
    ports:
     - "8983:8983"
    environment:
      ZK_HOST: "zoo1:2181"
      SOLR_JAVA_MEM: "-Xms512m -Xmx2g"
      SOLR_HOST: "severName"
    networks:
      - solr
    depends_on:
      - zoo1
    command: solr -f -cloud
    volumes:
      - solr1-data:/var/solr
  solr2:
    image: solr:9.2.0
    container_name: solr2
    ports:
     - "7574:7574"
    environment:
      ZK_HOST: "zoo1:2181"
      SOLR_JAVA_MEM: "-Xms512m -Xmx2g"
      SOLR_HOST: "severName"
    networks:
      - solr
    depends_on:
      - zoo1
    command: solr -f -cloud -p 7574
    volumes:
      - solr2-data:/var/solr

  zoo1:
    image: zookeeper:3.6.3
    container_name: zoo1
    restart: always
    hostname: zoo1
    ports:
      - 9983:2181
    environment:
      ZOO_MY_ID: 1
      ZOO_SERVERS: server.1=0.0.0.0:2888:3888;2181
      ZOO_4LW_COMMANDS_WHITELIST: mntr, conf, ruok
    networks:
      - solr
    volumes:
      - zoo1-data:/data
      - zoo1-datalog:/datalog

networks:
  solr:

volumes:
  zoo1-data:
  zoo1-datalog:
  solr1-data:
  solr2-data:

Thanks
Subhasis Patra

Reply via email to