Created
May 26, 2023 04:46
-
-
Save hiimivantang/412da8ed97847344d05a18fa2d982433 to your computer and use it in GitHub Desktop.
Docker compose file to start two YugabyteDB clusters.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
version: '3' | |
services: | |
yb-master-n1: | |
image: yugabytedb/yugabyte:latest | |
hostname: yb-master-n1 | |
container_name: yb-master-n1 | |
privileged: true | |
ports: | |
- 7001:7000 | |
entrypoint: ['/home/yugabyte/bin/yb-master', '--replication_factor=1', '--master_addresses=yb-master-n1:7100', '--rpc_bind_addresses=yb-master-n1:7100', '--enable_ysql=true', '--fs_data_dirs=/mnt/disk0,/mnt/disk1', '--yb_num_shards_per_tserver=2', '--ysql_num_shards_per_tserver=2', '--v=0'] | |
yb-tserver-n1: | |
image: yugabytedb/yugabyte:latest | |
hostname: yb-tserver-n1 | |
container_name: yb-tserver-n1 | |
privileged: true | |
cap_add: | |
- ALL | |
- SYS_MODULE | |
ports: | |
- 9001:9000 | |
- 9042:9042 | |
- 5433:5433 | |
entrypoint: ['/home/yugabyte/bin/yb-tserver', '--tserver_master_addrs=yb-master-n1:7100', '--rpc_bind_addresses=yb-tserver-n1:9100', '--memory_limit_hard_bytes=1073741824', '--use_cassandra_authentication=false', '--enable_ysql=true', '--pgsql_proxy_bind_address', 'yb-tserver-n1:5433', '--fs_data_dirs=/mnt/disk0,/mnt/disk1', '--yb_num_shards_per_tserver=2', '--ysql_num_shards_per_tserver=2', '--v=0'] | |
yb-tserver-n2: | |
image: yugabytedb/yugabyte:latest | |
hostname: yb-tserver-n2 | |
container_name: yb-tserver-n2 | |
privileged: true | |
cap_add: | |
- ALL | |
- SYS_MODULE | |
ports: | |
- 9002:9000 | |
entrypoint: ['/home/yugabyte/bin/yb-tserver', '--tserver_master_addrs=yb-master-n1:7100', '--rpc_bind_addresses=yb-tserver-n2:9100', '--memory_limit_hard_bytes=1073741824', '--use_cassandra_authentication=false', '--enable_ysql=true', '--pgsql_proxy_bind_address', 'yb-tserver-n2:5433', '--fs_data_dirs=/mnt/disk0,/mnt/disk1', '--yb_num_shards_per_tserver=2', '--ysql_num_shards_per_tserver=2', '--v=0'] | |
yb-tserver-n3: | |
image: yugabytedb/yugabyte:latest | |
hostname: yb-tserver-n3 | |
container_name: yb-tserver-n3 | |
privileged: true | |
cap_add: | |
- ALL | |
- SYS_MODULE | |
ports: | |
- 9003:9000 | |
entrypoint: ['/home/yugabyte/bin/yb-tserver', '--tserver_master_addrs=yb-master-n1:7100', '--rpc_bind_addresses=yb-tserver-n3:9100', '--memory_limit_hard_bytes=1073741824', '--use_cassandra_authentication=false', '--enable_ysql=true', '--pgsql_proxy_bind_address', 'yb-tserver-n3:5433', '--fs_data_dirs=/mnt/disk0,/mnt/disk1', '--yb_num_shards_per_tserver=2', '--ysql_num_shards_per_tserver=2', '--v=0'] | |
yb-master-n2: | |
image: yugabytedb/yugabyte:latest | |
hostname: yb-master-n2 | |
container_name: yb-master-n2 | |
privileged: true | |
ports: | |
- 7002:7000 | |
entrypoint: ['/home/yugabyte/bin/yb-master', '--replication_factor=1', '--master_addresses=yb-master-n2:7100', '--rpc_bind_addresses=yb-master-n2:7100', '--enable_ysql=true', '--fs_data_dirs=/mnt/disk0,/mnt/disk1', '--yb_num_shards_per_tserver=2', '--ysql_num_shards_per_tserver=2', '--v=0'] | |
yb-tserver-n4: | |
image: yugabytedb/yugabyte:latest | |
hostname: yb-tserver-n4 | |
container_name: yb-tserver-n4 | |
privileged: true | |
cap_add: | |
- ALL | |
- SYS_MODULE | |
ports: | |
- 9004:9000 | |
- 9043:9042 | |
- 5434:5433 | |
entrypoint: ['/home/yugabyte/bin/yb-tserver', '--tserver_master_addrs=yb-master-n2:7100', '--rpc_bind_addresses=yb-tserver-n4:9100', '--memory_limit_hard_bytes=1073741824', '--use_cassandra_authentication=false', '--enable_ysql=true', '--pgsql_proxy_bind_address', 'yb-tserver-n4:5433', '--fs_data_dirs=/mnt/disk0,/mnt/disk1', '--yb_num_shards_per_tserver=2', '--ysql_num_shards_per_tserver=2', '--v=0', '--placement_region=datacenter888'] | |
yb-tserver-n5: | |
image: yugabytedb/yugabyte:latest | |
hostname: yb-tserver-n5 | |
container_name: yb-tserver-n5 | |
privileged: true | |
cap_add: | |
- ALL | |
- SYS_MODULE | |
ports: | |
- 9005:9000 | |
entrypoint: ['/home/yugabyte/bin/yb-tserver', '--tserver_master_addrs=yb-master-n2:7100', '--rpc_bind_addresses=yb-tserver-n5:9100', '--memory_limit_hard_bytes=1073741824', '--use_cassandra_authentication=false', '--enable_ysql=true', '--pgsql_proxy_bind_address', 'yb-tserver-n5:5433', '--fs_data_dirs=/mnt/disk0,/mnt/disk1', '--yb_num_shards_per_tserver=2', '--ysql_num_shards_per_tserver=2', '--v=0', '--placement_region=datacenter888'] | |
yb-tserver-n6: | |
image: yugabytedb/yugabyte:latest | |
hostname: yb-tserver-n6 | |
container_name: yb-tserver-n6 | |
privileged: true | |
cap_add: | |
- ALL | |
- SYS_MODULE | |
ports: | |
- 9006:9000 | |
entrypoint: ['/home/yugabyte/bin/yb-tserver', '--tserver_master_addrs=yb-master-n2:7100', '--rpc_bind_addresses=yb-tserver-n6:9100', '--memory_limit_hard_bytes=1073741824', '--use_cassandra_authentication=false', '--enable_ysql=true', '--pgsql_proxy_bind_address', 'yb-tserver-n6:5433', '--fs_data_dirs=/mnt/disk0,/mnt/disk1', '--yb_num_shards_per_tserver=2', '--ysql_num_shards_per_tserver=2', '--v=0', '--placement_region=datacenter888'] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment