This repository has been archived by the owner on Nov 18, 2021. It is now read-only.
forked from vdesabou/kafka-docker-playground
-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.plaintext.yml
executable file
·70 lines (64 loc) · 1.93 KB
/
docker-compose.plaintext.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
---
version: '3.5'
services:
namenode:
image: bde2020/hadoop-namenode:2.0.0-hadoop3.1.2-java8 # https://github.com/big-data-europe/docker-hadoop/tree/2.0.0-hadoop3.1.2-java8
hostname: namenode
container_name: namenode
ports:
- "9000:9000"
volumes:
- namenode:/hadoop/dfs/name
environment:
- CLUSTER_NAME=test
env_file:
- ../../connect/connect-hdfs3-sink/hadoop.env
datanode:
image: bde2020/hadoop-datanode:2.0.0-hadoop3.1.2-java8
hostname: datanode
container_name: datanode
volumes:
- datanode:/hadoop/dfs/data
env_file:
- ../../connect/connect-hdfs3-sink/hadoop.env
environment:
SERVICE_PRECONDITION: "namenode:9870"
resourcemanager:
image: bde2020/hadoop-resourcemanager:2.0.0-hadoop3.1.2-java8
hostname: resourcemanager
container_name: resourcemanager
environment:
SERVICE_PRECONDITION: "namenode:9870 datanode:9864"
env_file:
- ../../connect/connect-hdfs3-sink/hadoop.env
nodemanager:
image: bde2020/hadoop-nodemanager:2.0.0-hadoop3.1.2-java8
hostname: nodemanager
container_name: nodemanager
environment:
SERVICE_PRECONDITION: "namenode:9870 datanode:9864 resourcemanager:8088"
env_file:
- ../../connect/connect-hdfs3-sink/hadoop.env
historyserver:
image: bde2020/hadoop-historyserver:2.0.0-hadoop3.1.2-java8
hostname: historyserver
container_name: historyserver
volumes:
- hadoop_historyserver:/hadoop/yarn/timeline
environment:
SERVICE_PRECONDITION: "namenode:9870 datanode:9864 resourcemanager:8088"
env_file:
- ../../connect/connect-hdfs3-sink/hadoop.env
connect:
depends_on:
- nodemanager
- historyserver
- datanode
- resourcemanager
- namenode
environment:
CONNECT_PLUGIN_PATH: /usr/share/confluent-hub-components/confluentinc-kafka-connect-hdfs3
volumes:
datanode:
namenode:
hadoop_historyserver: