docker-compose.yml:

version: '3'
services:
zookeeper-A:
image: zookeeper:3.4.11
ports:
- "12181:2181"
- "2888"
- "3888"
container_name: zookeeper-A
restart: always
volumes:
- ./zoo1/data:/data
- ./zoo1/datalog:/datalog
environment:
TZ: Asia/Shanghai
ZOO_MY_ID: 1
ZOO_PORT: 2181
ZOO_SERVERS: server.1=zookeeper-A:2888:3888 server.2=zookeeper-B:2888:3888 server.3=zookeeper-C:2888:3888
zookeeper-B:
image: zookeeper:3.4.11
ports:
- "12182:2181"
- "2888"
- "3888"
container_name: zookeeper-B
restart: always
volumes:
- ./zoo2/data:/data
- ./zoo2/datalog:/datalog
environment:
TZ: Asia/Shanghai
ZOO_MY_ID: 2
ZOO_PORT: 2181
ZOO_SERVERS: server.1=zookeeper-A:2888:3888 server.2=zookeeper-B:2888:3888 server.3=zookeeper-C:2888:3888
zookeeper-C:
image: zookeeper:3.4.11
ports:
- "12183:2181"
- "2888"
- "3888"
container_name: zookeeper-C
restart: always
volumes:
- ./zoo3/data:/data
- ./zoo3/datalog:/datalog
environment:
TZ: Asia/Shanghai
ZOO_MY_ID: 3
ZOO_PORT: 2181
ZOO_SERVERS: server.1=zookeeper-A:2888:3888 server.2=zookeeper-B:2888:3888 server.3=zookeeper-C:2888:3888
solr-1:
image: solr:5.3.1
ports:
- "18983:8983"
container_name: solr-1
restart: always
environment:
ZK_HOST: zookeeper-A:2181,zookeeper-A:2181,zookeeper-A:2181
depends_on:
- zookeeper-A
- zookeeper-B
- zookeeper-C
solr-2:
image: solr:5.3.1
ports:
- "18984:8983"
container_name: solr-2
restart: always
environment:
ZK_HOST: zookeeper-A:2181,zookeeper-A:2181,zookeeper-A:2181
depends_on:
- zookeeper-A
- zookeeper-B
- zookeeper-C
solr-3:
image: solr:5.3.1
ports:
- "18985:8983"
container_name: solr-3
restart: always
environment:
ZK_HOST: zookeeper-A:2181,zookeeper-A:2181,zookeeper-A:2181
depends_on:
- zookeeper-A
- zookeeper-B
- zookeeper-C

  

No config set found to associate with the collection. 刚启动的没有默认的Solr配置

手动执行命令:

docker exec -it solr-1  /opt/solr/bin/solr create_collection  -c collection1 -shards 1 -replicationFactor 3 -p 8983 创建一个默认的collection,以后就可以用这个作为基础;

  -p 8983:端口号docker容器内运行的solr的端口号无需更改;

http://www.dczou.com/viemall/824.html

最新文章

  1. Atitit View事件分发机制
  2. 使用 AngularJS & NodeJS 实现基于token 的认证应用(转)
  3. MFC对话框中使用CHtmlEditCtrl
  4. 算法系列:HMM
  5. ubuntu安装Lua
  6. 国外it网站收集
  7. 【转】使用断言NSAssert()调试程序错误
  8. BZOJ1603: [Usaco2008 Oct]打谷机
  9. C# 我的注册表操作类
  10. 如何简单而优雅地升级Visual NMP中的PHP版本
  11. 学习笔记——访问者模式Visitor
  12. GPRS DTU概念及DTU的工作原理(转)
  13. python调用c代码2
  14. postman学习笔记(一)——最简单的postman入门
  15. Ubuntu离线安装docker
  16. C++自动类型转化--特殊构造函数方法和重载的运算符方法
  17. python之字符串操作方法
  18. Noxim Overview
  19. hystrix dashboard Unable to connect to Command Metric Stream解决办法
  20. jbpm 6 vs activities 5评估(持续更新、亲测实际项目评估)

热门文章

  1. 温顾知新系列-JAVA网络编程系统(1)- 流
  2. pycharm 倒入request包方法(新手)
  3. caffe生成deploy.prototxt文件
  4. python模块--os模块
  5. postman设置token关联参数,其他接口直接读取token变量
  6. .net正则IP加端口,并返回IP加端口
  7. Starting MySQL....The server quit without updating PID file[失败]/lib/mysql/ip12189.pid). 错误一例
  8. (01) 什么是Spring Boot
  9. PXE 实现自动装机
  10. 哈希值、HashSet、LinkedHashSet