You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@solr.apache.org by Subhasis Patra <su...@e2open.com.INVALID> on 2023/05/05 12:28:14 UTC
Solr Docker deployment issue
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
Re: Solr Docker deployment issue
Posted by Jan Høydahl <ja...@cominvent.com>.
If you have docker engine version 18 you need to upgrade to v20 or try the workaround mentioned in upgrade notes.
Jan
> 5. mai 2023 kl. 14:50 skrev Subhasis Patra <su...@e2open.com.INVALID>:
>
> Yes, Solr 9.2.0. But I have same problem with 9.0 also.
>
> I have 18.09.6, build 481bc77156 version installed .
> Curious to know how that is related to the java path .
>
> Thanks
> Subhasis Patra
> 240-755-2601
> Subhasis.patra@e2open.com<ma...@e2open.com>
>
> From: Jan Høydahl <ja...@cominvent.com>
> Sent: Friday, May 5, 2023 8:46 AM
> To: users@solr.apache.org
> Subject: Re: Solr Docker deployment issue
>
> PHISH ALERT! CHECK VALIDITY IF CLICKING, SHARING, RESPONDING
>
> Hi,
>
> Are you trying v9.2?
> What version of Docker Engine are you running on the host? You need at least 20.10.10.
>
> See comment in Upgrade Notes https://solr.apache.org/guide/solr/latest/upgrade-notes/major-changes-in-solr-9.html#docker<https://solr.apache.org/guide/solr/latest/upgrade-notes/major-changes-in-solr-9.html#docker>
>
> Jan
>
>> 5. mai 2023 kl. 14:28 skrev Subhasis Patra <su...@e2open.com.INVALID>>:
>>
>> 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
Re: Solr Docker deployment issue
Posted by Jan Høydahl <ja...@cominvent.com>.
If you have docker engine version 18 you need to upgrade to v20 or try the workaround mentioned in upgrade notes.
Jan
> 5. mai 2023 kl. 14:50 skrev Subhasis Patra <su...@e2open.com.INVALID>:
>
> Yes, Solr 9.2.0. But I have same problem with 9.0 also.
>
> I have 18.09.6, build 481bc77156 version installed .
> Curious to know how that is related to the java path .
>
> Thanks
> Subhasis Patra
> 240-755-2601
> Subhasis.patra@e2open.com<ma...@e2open.com>
>
> From: Jan Høydahl <ja...@cominvent.com>
> Sent: Friday, May 5, 2023 8:46 AM
> To: users@solr.apache.org
> Subject: Re: Solr Docker deployment issue
>
> PHISH ALERT! CHECK VALIDITY IF CLICKING, SHARING, RESPONDING
>
> Hi,
>
> Are you trying v9.2?
> What version of Docker Engine are you running on the host? You need at least 20.10.10.
>
> See comment in Upgrade Notes https://solr.apache.org/guide/solr/latest/upgrade-notes/major-changes-in-solr-9.html#docker<https://solr.apache.org/guide/solr/latest/upgrade-notes/major-changes-in-solr-9.html#docker>
>
> Jan
>
>> 5. mai 2023 kl. 14:28 skrev Subhasis Patra <su...@e2open.com.INVALID>>:
>>
>> 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
RE: Solr Docker deployment issue
Posted by Subhasis Patra <su...@e2open.com.INVALID>.
Yes, Solr 9.2.0. But I have same problem with 9.0 also.
I have 18.09.6, build 481bc77156 version installed .
Curious to know how that is related to the java path .
Thanks
Subhasis Patra
240-755-2601
Subhasis.patra@e2open.com<ma...@e2open.com>
From: Jan Høydahl <ja...@cominvent.com>
Sent: Friday, May 5, 2023 8:46 AM
To: users@solr.apache.org
Subject: Re: Solr Docker deployment issue
PHISH ALERT! CHECK VALIDITY IF CLICKING, SHARING, RESPONDING
Hi,
Are you trying v9.2?
What version of Docker Engine are you running on the host? You need at least 20.10.10.
See comment in Upgrade Notes https://solr.apache.org/guide/solr/latest/upgrade-notes/major-changes-in-solr-9.html#docker<https://solr.apache.org/guide/solr/latest/upgrade-notes/major-changes-in-solr-9.html#docker>
Jan
> 5. mai 2023 kl. 14:28 skrev Subhasis Patra <su...@e2open.com.INVALID>>:
>
> 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
Re: Solr Docker deployment issue
Posted by Jan Høydahl <ja...@cominvent.com>.
Hi,
Are you trying v9.2?
What version of Docker Engine are you running on the host? You need at least 20.10.10.
See comment in Upgrade Notes https://solr.apache.org/guide/solr/latest/upgrade-notes/major-changes-in-solr-9.html#docker
Jan
> 5. mai 2023 kl. 14:28 skrev Subhasis Patra <su...@e2open.com.INVALID>:
>
> 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