我正在尝试建立一个CrateDB 4.0.4社区集群,其中有3个节点在Docker中。
更新:
最后,我得到了4.0.4机箱中的集群。它只对我适用于Cnode.name属性。通过使用Hostname集群没有出现。
crate01:
image: crate
container_name: crate01
hostname: crate01
ports:
- 4201:4200
volumes:
- /tmp/crate/01:/data
command: >
crate -Cnetwork.host=_site_
-Cnode.name=crate01
-Cdiscovery.seed_hosts=crate02,crate03
-Ccluster.initial_master_nodes=crate01,crate02,crate03
environment:
- CRATE_HEAP_SIZE=2g
crate02:
image: crate
container_name: crate02
hostname: crate02
ports:
- 4202:4200
volumes:
- /tmp/crate/02:/data
command: >
crate -Cnetwork.host=_site_
-Cnode.name=crate02
-Cdiscovery.seed_hosts=crate01,crate03
-Ccluster.initial_master_nodes=crate01,crate02,crate03
environment:
- CRATE_HEAP_SIZE=2g
crate03:
image: crate
container_name: crate03
hostname: crate03
ports:
- 4203:4200
volumes:
- /tmp/crate/03:/data
command: >
crate -Cnetwork.host=_site_
-Cnode.name=crate03
-Cdiscovery.seed_hosts=crate01,crate02
-Ccluster.initial_master_nodes=crate01,crate02,crate03
environment:
- CRATE_HEAP_SIZE=2g发布于 2019-09-25 13:07:42
请尝试以下docker-compose.yml内容
crate01:
image: crate
container_name: crate01
hostname: crate01
ports:
- 4201:4200
net: crate
command: >
crate -Cnetwork.host=_site_
-Cdiscovery.seed_hosts=crate02,crate03
-Ccluster.initial_master_nodes=crate01,crate02,crate03
environment:
- CRATE_HEAP_SIZE=2g
crate02:
image: crate
container_name: crate02
hostname: crate02
ports:
- 4202:4200
net: crate
command: >
crate -Cnetwork.host=_site_
-Cdiscovery.seed_hosts=crate01,crate03
-Ccluster.initial_master_nodes=crate01,crate02,crate03
environment:
- CRATE_HEAP_SIZE=2g
crate03:
image: crate
container_name: crate03
hostname: crate03
ports:
- 4203:4200
net: crate
command: >
crate -Cnetwork.host=_site_
-Cdiscovery.seed_hosts=crate01,crate02
-Ccluster.initial_master_nodes=crate01,crate02,crate03
environment:
- CRATE_HEAP_SIZE=2ghttps://stackoverflow.com/questions/58051469
复制相似问题