docker solr-8.11.2安装部署

历史背景

现在solr官网仅能够下载到最新版本的安装包。并且支持docker。现在就用docker来部署一下

1、准备工作

  • docker环境部署(这个自己百度一下哈,很简单两个命令就能解决)

yum -y install yum-utils
yum -y install docker-ce

  • 安装命令

chmod -R 777 /mnt/data/solr/data

docker run -d -p 8983:8983 -v /mnt/data/solr/data/:/var/solr/data -t --privileged=true --name solr8.11.2 solr:8.11.2
启动成功后,试着访问 ip+8983/solr看看能不能正常访问。
docker solr-8.11.2安装部署_第1张图片

  • 进入/mnt/data/solr/data下面,创建collection1文件夹,也就是solr的core

mkdir collection1

docker solr-8.11.2安装部署_第2张图片

  • 进入docker容器 docker ps命令查看容器ID
    docker solr-8.11.2安装部署_第3张图片

docker exec -it a396a /bin/bash

  • 将solr中预置的配置文件信息拷贝到新增的core中,否则管理页面创建时会报错

cp -r /opt/solr-8.11.2/server/solr/configsets/conf /var/solr/data/collection1/
docker solr-8.11.2安装部署_第4张图片
成功后就是下面这样的。
docker solr-8.11.2安装部署_第5张图片

问题

1、
Error CREATEing SolrCore ‘new_core1’: Unable to create core [new_core1] Caused by: Can’t find resource ‘solrconfig.xml’ in classpath or ‘/var/solr/data/new_core1’
docker solr-8.11.2安装部署_第6张图片
cp -r /opt/solr-8.11.2/server/solr/configsets/conf /var/solr/data/collection1/
这一步没有做,或者做的不对

你可能感兴趣的:(JAVA,solr,docker,solr,容器)