docker-hadoop/docker-compose-local.yml

68 lines
1.2 KiB
YAML

namenode:
build: ./namenode
hostname: namenode
container_name: namenode
net: hadoop
volumes:
- ./data/namenode:/hadoop/dfs/name
environment:
- CLUSTER_NAME=test
env_file:
- ./hadoop.env
resourcemanager:
build: ./resourcemanager
hostname: resourcemanager
container_name: resourcemanager
net: hadoop
env_file:
- ./hadoop.env
historyserver:
build: ./historyserver
hostname: historyserver
container_name: historyserver
net: hadoop
volumes:
- ./data/historyserver:/hadoop/yarn/timeline
env_file:
- ./hadoop.env
nodemanager1:
build: ./nodemanager
hostname: nodemanager1
container_name: nodemanager1
net: hadoop
env_file:
- ./hadoop.env
datanode1:
build: ./datanode
hostname: datanode1
container_name: datanode1
net: hadoop
volumes:
- ./data/datanode1:/hadoop/dfs/data
env_file:
- ./hadoop.env
datanode2:
build: ./datanode
hostname: datanode2
container_name: datanode2
net: hadoop
volumes:
- ./data/datanode2:/hadoop/dfs/data
env_file:
- ./hadoop.env
datanode3:
build: ./datanode
hostname: datanode3
container_name: datanode3
net: hadoop
volumes:
- ./data/datanode3:/hadoop/dfs/data
env_file:
- ./hadoop.env