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 @@
namenode: version: "2"
image: bde2020/hadoop-namenode:1.1.0-hadoop2.7.1
hostname: namenode
container_name: namenode
domainname: hadoop
net: hadoop
volumes:
- ./data/namenode:/hadoop/dfs/name
environment:
- CLUSTER_NAME=test
env_file:
- ./hadoop.env
resourcemanager: services:
image: bde2020/hadoop-resourcemanager:1.1.0-hadoop2.7.1 namenode:
hostname: resourcemanager image: bde2020/hadoop-namenode:1.1.0-hadoop2.7.1-java8
container_name: resourcemanager container_name: namenode
domainname: hadoop volumes:
net: hadoop - hadoop_namenode:/hadoop/dfs/name
env_file: environment:
- ./hadoop.env - CLUSTER_NAME=test
env_file:
- ./hadoop.env
historyserver: resourcemanager:
image: bde2020/hadoop-historyserver:1.1.0-hadoop2.7.1 image: bde2020/hadoop-resourcemanager:1.1.0-hadoop2.7.1-java8
hostname: historyserver container_name: resourcemanager
container_name: historyserver depends_on:
domainname: hadoop - namenode
net: hadoop - datanode1
volumes: - datanode2
- ./data/historyserver:/hadoop/yarn/timeline env_file:
env_file: - ./hadoop.env
- ./hadoop.env
nodemanager1: historyserver:
image: bde2020/hadoop-nodemanager:1.1.0-hadoop2.7.1 image: bde2020/hadoop-historyserver:1.1.0-hadoop2.7.1-java8
hostname: nodemanager1 container_name: historyserver
container_name: nodemanager1 depends_on:
domainname: hadoop - namenode
net: hadoop - datanode1
env_file: - datanode2
- ./hadoop.env volumes:
- hadoop_historyserver:/hadoop/yarn/timeline
env_file:
- ./hadoop.env
datanode1: nodemanager1:
image: bde2020/hadoop-datanode:1.1.0-hadoop2.7.1 image: bde2020/hadoop-nodemanager:1.1.0-hadoop2.7.1-java8
hostname: datanode1 container_name: nodemanager1
container_name: datanode1 depends_on:
domainname: hadoop - namenode
net: hadoop - datanode1
volumes: - datanode2
- ./data/datanode1:/hadoop/dfs/data env_file:
env_file: - ./hadoop.env
- ./hadoop.env
datanode2: datanode1:
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: datanode1
container_name: datanode2 depends_on:
domainname: hadoop - namenode
net: hadoop volumes:
volumes: - hadoop_datanode1:/hadoop/dfs/data
- ./data/datanode2:/hadoop/dfs/data env_file:
env_file: - ./hadoop.env
- ./hadoop.env
datanode3: datanode2:
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: datanode2
container_name: datanode3 depends_on:
domainname: hadoop - namenode
net: hadoop volumes:
volumes: - hadoop_datanode2:/hadoop/dfs/data
- ./data/datanode3:/hadoop/dfs/data env_file:
env_file: - ./hadoop.env
- ./hadoop.env
datanode3:
image: bde2020/hadoop-datanode:1.1.0-hadoop2.7.1-java8
container_name: datanode3
depends_on:
- namenode
volumes:
- hadoop_datanode3:/hadoop/dfs/data
env_file:
- ./hadoop.env
volumes:
hadoop_namenode:
hadoop_datanode1:
hadoop_datanode2:
hadoop_datanode3:
hadoop_historyserver: