volumes and depends_on clauses

This commit is contained in:
ivan 2017-01-24 14:44:13 +01:00
parent e1cde39d5a
commit 67cc3cdd68

View File

@ -1,74 +1,81 @@
version: "2"
services:
namenode: namenode:
image: bde2020/hadoop-namenode:1.1.0-hadoop2.7.1 image: bde2020/hadoop-namenode:1.1.0-hadoop2.7.1-java8
hostname: namenode
container_name: namenode container_name: namenode
domainname: hadoop
net: hadoop
volumes: volumes:
- ./data/namenode:/hadoop/dfs/name - hadoop_namenode:/hadoop/dfs/name
environment: environment:
- CLUSTER_NAME=test - CLUSTER_NAME=test
env_file: env_file:
- ./hadoop.env - ./hadoop.env
resourcemanager: resourcemanager:
image: bde2020/hadoop-resourcemanager:1.1.0-hadoop2.7.1 image: bde2020/hadoop-resourcemanager:1.1.0-hadoop2.7.1-java8
hostname: resourcemanager
container_name: resourcemanager container_name: resourcemanager
domainname: hadoop depends_on:
net: hadoop - namenode
- datanode1
- datanode2
env_file: env_file:
- ./hadoop.env - ./hadoop.env
historyserver: historyserver:
image: bde2020/hadoop-historyserver:1.1.0-hadoop2.7.1 image: bde2020/hadoop-historyserver:1.1.0-hadoop2.7.1-java8
hostname: historyserver
container_name: historyserver container_name: historyserver
domainname: hadoop depends_on:
net: hadoop - namenode
- datanode1
- datanode2
volumes: volumes:
- ./data/historyserver:/hadoop/yarn/timeline - hadoop_historyserver:/hadoop/yarn/timeline
env_file: env_file:
- ./hadoop.env - ./hadoop.env
nodemanager1: nodemanager1:
image: bde2020/hadoop-nodemanager:1.1.0-hadoop2.7.1 image: bde2020/hadoop-nodemanager:1.1.0-hadoop2.7.1-java8
hostname: nodemanager1
container_name: nodemanager1 container_name: nodemanager1
domainname: hadoop depends_on:
net: hadoop - namenode
- datanode1
- datanode2
env_file: env_file:
- ./hadoop.env - ./hadoop.env
datanode1: datanode1:
image: bde2020/hadoop-datanode:1.1.0-hadoop2.7.1 image: bde2020/hadoop-datanode:1.1.0-hadoop2.7.1-java8
hostname: datanode1
container_name: datanode1 container_name: datanode1
domainname: hadoop depends_on:
net: hadoop - namenode
volumes: volumes:
- ./data/datanode1:/hadoop/dfs/data - hadoop_datanode1:/hadoop/dfs/data
env_file: env_file:
- ./hadoop.env - ./hadoop.env
datanode2: datanode2:
image: bde2020/hadoop-datanode:1.1.0-hadoop2.7.1 image: bde2020/hadoop-datanode:1.1.0-hadoop2.7.1-java8
hostname: datanode2
container_name: datanode2 container_name: datanode2
domainname: hadoop depends_on:
net: hadoop - namenode
volumes: volumes:
- ./data/datanode2:/hadoop/dfs/data - hadoop_datanode2:/hadoop/dfs/data
env_file: env_file:
- ./hadoop.env - ./hadoop.env
datanode3: datanode3:
image: bde2020/hadoop-datanode:1.1.0-hadoop2.7.1 image: bde2020/hadoop-datanode:1.1.0-hadoop2.7.1-java8
hostname: datanode3
container_name: datanode3 container_name: datanode3
domainname: hadoop depends_on:
net: hadoop - namenode
volumes: volumes:
- ./data/datanode3:/hadoop/dfs/data - hadoop_datanode3:/hadoop/dfs/data
env_file: env_file:
- ./hadoop.env - ./hadoop.env
volumes:
hadoop_namenode:
hadoop_datanode1:
hadoop_datanode2:
hadoop_datanode3:
hadoop_historyserver: