From e162ac7ac117d2a1948ec2ea6845d0e132b2967e Mon Sep 17 00:00:00 2001 From: Rob Daugherty Date: Thu, 13 Dec 2018 13:58:11 -0500 Subject: Docker compose scripts for two mdbc sites This is a two site installation, with a single cassandra container, two mariadb containers, and two mdbc-server containers. Server 1 exposes port 30001 and server 2 exposes port 30002. To build the docker images, first build mdbc software normally, then use the 'docker' maven profile: mvn -P docker clean install To bring up the environment: cd mdbc-packages/mdbc-docker/compose/two-sites docker-compose up Change-Id: I10155ebf47dec4e787d44b23886ab8453ac4315f Issue-ID: MUSIC-263 Signed-off-by: Rob Daugherty --- .../compose/one-site/docker-compose.yml | 2 +- .../volumes/mdbc-server-1/config/music.properties | 4 ++++ .../mdbc-server-1/config/tableConfiguration.json | 23 ++++++++++++++++++++++ .../volumes/mdbc-server/config/music.properties | 4 ---- .../mdbc-server/config/tableConfiguration.json | 23 ---------------------- 5 files changed, 28 insertions(+), 28 deletions(-) create mode 100644 mdbc-packages/mdbc-docker/compose/one-site/volumes/mdbc-server-1/config/music.properties create mode 100644 mdbc-packages/mdbc-docker/compose/one-site/volumes/mdbc-server-1/config/tableConfiguration.json delete mode 100644 mdbc-packages/mdbc-docker/compose/one-site/volumes/mdbc-server/config/music.properties delete mode 100644 mdbc-packages/mdbc-docker/compose/one-site/volumes/mdbc-server/config/tableConfiguration.json (limited to 'mdbc-packages/mdbc-docker/compose/one-site') diff --git a/mdbc-packages/mdbc-docker/compose/one-site/docker-compose.yml b/mdbc-packages/mdbc-docker/compose/one-site/docker-compose.yml index d30d3e2..ca597ad 100644 --- a/mdbc-packages/mdbc-docker/compose/one-site/docker-compose.yml +++ b/mdbc-packages/mdbc-docker/compose/one-site/docker-compose.yml @@ -48,7 +48,7 @@ services: ports: - "30001:30001" volumes: - - ./volumes/mdbc-server/config:/app/config + - ./volumes/mdbc-server-1/config:/app/config environment: - JVM_ARGS=-Xms64m -Xmx512m - AVATICA_PORT=30001 diff --git a/mdbc-packages/mdbc-docker/compose/one-site/volumes/mdbc-server-1/config/music.properties b/mdbc-packages/mdbc-docker/compose/one-site/volumes/mdbc-server-1/config/music.properties new file mode 100644 index 0000000..b030b62 --- /dev/null +++ b/mdbc-packages/mdbc-docker/compose/one-site/volumes/mdbc-server-1/config/music.properties @@ -0,0 +1,4 @@ +cassandra.host = cassandra-1 +cassandra.user = cassandra +cassandra.password = cassandra +zookeeper.host = cassandra-1 diff --git a/mdbc-packages/mdbc-docker/compose/one-site/volumes/mdbc-server-1/config/tableConfiguration.json b/mdbc-packages/mdbc-docker/compose/one-site/volumes/mdbc-server-1/config/tableConfiguration.json new file mode 100644 index 0000000..3438210 --- /dev/null +++ b/mdbc-packages/mdbc-docker/compose/one-site/volumes/mdbc-server-1/config/tableConfiguration.json @@ -0,0 +1,23 @@ +{ + "partitions": [ + { + "tables": [ + { + "table": "Persons" + } + ], + "owner": "", + "mriTableName": "musicrangeinformation", + "mtxdTableName": "musictxdigest", + "partitionId": "", + "replicationFactor": 1 + } + ], + "musicNamespace": "namespace", + "tableToPartitionName": "tabletopartition", + "partitionInformationTableName": "partitioninfo", + "redoHistoryTableName": "redohistory", + "sqlDatabaseName": "test", + "internalNamespace": "music_internal", + "internalReplicationFactor": 1 +} diff --git a/mdbc-packages/mdbc-docker/compose/one-site/volumes/mdbc-server/config/music.properties b/mdbc-packages/mdbc-docker/compose/one-site/volumes/mdbc-server/config/music.properties deleted file mode 100644 index b030b62..0000000 --- a/mdbc-packages/mdbc-docker/compose/one-site/volumes/mdbc-server/config/music.properties +++ /dev/null @@ -1,4 +0,0 @@ -cassandra.host = cassandra-1 -cassandra.user = cassandra -cassandra.password = cassandra -zookeeper.host = cassandra-1 diff --git a/mdbc-packages/mdbc-docker/compose/one-site/volumes/mdbc-server/config/tableConfiguration.json b/mdbc-packages/mdbc-docker/compose/one-site/volumes/mdbc-server/config/tableConfiguration.json deleted file mode 100644 index 383593a..0000000 --- a/mdbc-packages/mdbc-docker/compose/one-site/volumes/mdbc-server/config/tableConfiguration.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "partitions": [ - { - "tables": [ - { - "table": "table11" - } - ], - "owner": "", - "mriTableName": "musicrangeinformation", - "mtxdTableName": "musictxdigest", - "partitionId": "", - "replicationFactor": 1 - } - ], - "musicNamespace": "namespace", - "tableToPartitionName": "tabletopartition", - "partitionInformationTableName": "partitioninfo", - "redoHistoryTableName": "redohistory", - "sqlDatabaseName": "test", - "internalNamespace": "music_internal", - "internalReplicationFactor": 1 -} -- cgit 1.2.3-korg