我正在使用docker-solr-examples中的docker撰写集群示例设置
现在,我想将现有的核心定义添加到集群中。如何将现有的核心定义和managed-schema.xml部署到zookeeper ?我认为有一种方法可以将文件放在一个节点上,并让它自动复制到其他节点。
您看过这个使用zookeeper管理配置的文档吗从docker中,我了解到它正在创建一个zookeeper集合,由3个注释组成,这些注释管理3个solr节点。通常,solr安装有一些预先安装的脚本,允许您进行一些维护。您可能必须输入其中一个Solr节点的cli,并使用它来上传配置。Docker只是为快速启动基础设施提供了便利。其他维护任务仍然需要使用solr、zookeeper cli或api
拉Solr Docker镜像Sudo docker运行-d -p 8983:8983——name docker_image_name solr solr-precreate users
访问Docker容器
- 码头工人ps
- docker exec
bash
在Solr中创建新核心(在访问docker容器bash后点击)Bin/solr create -c core_name
现在你可以把你的数据转储到solr内核。
删除solr coreBin/solr create -c core_name