diff options
Diffstat (limited to 'bigtop-deploy/juju/hadoop-spark/bundle-local.yaml')
-rw-r--r-- | bigtop-deploy/juju/hadoop-spark/bundle-local.yaml | 45 |
1 files changed, 16 insertions, 29 deletions
diff --git a/bigtop-deploy/juju/hadoop-spark/bundle-local.yaml b/bigtop-deploy/juju/hadoop-spark/bundle-local.yaml index bffc4592..297779a5 100644 --- a/bigtop-deploy/juju/hadoop-spark/bundle-local.yaml +++ b/bigtop-deploy/juju/hadoop-spark/bundle-local.yaml @@ -1,3 +1,8 @@ +series: xenial +description: > + This is a five unit big data cluster that includes Hadoop 2.7.3 and Spark 2.1 + from Apache Bigtop. Use it to analyse batch data with MapReduce or streaming + data with Spark. It will run on 5 machines in your cloud. services: namenode: charm: "/home/ubuntu/charms/xenial/hadoop-namenode" @@ -34,8 +39,8 @@ services: gui-x: "1000" gui-y: "400" client: - charm: "cs:xenial/hadoop-client-3" - constraints: "mem=3G" + charm: "cs:xenial/hadoop-client-8" + constraints: "mem=7G root-disk=32G" num_units: 1 annotations: gui-x: "1250" @@ -52,20 +57,9 @@ services: gui-x: "1000" gui-y: "0" to: - - "5" - zookeeper: - charm: "/home/ubuntu/charms/xenial/zookeeper" - constraints: "mem=3G root-disk=32G" - num_units: 3 - annotations: - gui-x: "500" - gui-y: "400" - to: - - "6" - - "7" - - "8" + - "4" ganglia: - charm: "cs:~bigdata-dev/xenial/ganglia-5" + charm: "cs:xenial/ganglia-12" num_units: 1 annotations: gui-x: "0" @@ -73,7 +67,7 @@ services: to: - "4" ganglia-node: - charm: "cs:~bigdata-dev/xenial/ganglia-node-7" + charm: "cs:xenial/ganglia-node-7" annotations: gui-x: "250" gui-y: "400" @@ -90,44 +84,37 @@ services: annotations: gui-x: "750" gui-y: "400" -series: xenial relations: - [resourcemanager, namenode] - [namenode, slave] - [resourcemanager, slave] - [plugin, namenode] - [plugin, resourcemanager] - - [client, plugin] - [spark, plugin] - - [spark, zookeeper] + - [client, plugin] - ["ganglia-node:juju-info", "namenode:juju-info"] - ["ganglia-node:juju-info", "resourcemanager:juju-info"] - ["ganglia-node:juju-info", "slave:juju-info"] - ["ganglia-node:juju-info", "spark:juju-info"] - - ["ganglia-node:juju-info", "zookeeper:juju-info"] - ["ganglia:node", "ganglia-node:node"] - ["rsyslog-forwarder-ha:juju-info", "namenode:juju-info"] - ["rsyslog-forwarder-ha:juju-info", "resourcemanager:juju-info"] - ["rsyslog-forwarder-ha:juju-info", "slave:juju-info"] - ["rsyslog-forwarder-ha:juju-info", "spark:juju-info"] - - ["rsyslog-forwarder-ha:juju-info", "zookeeper:juju-info"] - ["rsyslog:aggregator", "rsyslog-forwarder-ha:syslog"] machines: "0": series: "xenial" + constraints: "mem=7G root-disk=32G" "1": series: "xenial" + constraints: "mem=7G root-disk=32G" "2": series: "xenial" + constraints: "mem=7G root-disk=32G" "3": series: "xenial" + constraints: "mem=7G root-disk=32G" "4": series: "xenial" - "5": - series: "xenial" - "6": - series: "xenial" - "7": - series: "xenial" - "8": - series: "xenial" + constraints: "mem=7G root-disk=32G" |