1
1
version : " 3"
2
2
services :
3
3
namenode :
4
- image : coomia/hadoop3.2-namenode:0.1
4
+ image : coomia/hadoop3.2-namenode:0.2
5
5
container_name : namenode
6
6
ports :
7
7
- 9870:9870
@@ -12,7 +12,7 @@ services:
12
12
- ./hadoop.env
13
13
14
14
datanode :
15
- image : coomia/hadoop3.2-datanode:0.1
15
+ image : coomia/hadoop3.2-datanode:0.2
16
16
container_name : datanode
17
17
environment :
18
18
SERVICE_PRECONDITION : " namenode:9870"
@@ -22,7 +22,7 @@ services:
22
22
- ./hadoop.env
23
23
24
24
resourcemanager :
25
- image : coomia/hadoop3.2-resourcemanager:0.1
25
+ image : coomia/hadoop3.2-resourcemanager:0.2
26
26
container_name : resourcemanager
27
27
ports :
28
28
- 8088:8088
@@ -32,15 +32,15 @@ services:
32
32
- ./hadoop.env
33
33
34
34
nodemanager :
35
- image : coomia/hadoop3.2-nodemanager:0.1
35
+ image : coomia/hadoop3.2-nodemanager:0.2
36
36
container_name : nodemanager
37
37
environment :
38
38
SERVICE_PRECONDITION : " namenode:9000 namenode:9870 datanode:9864 resourcemanager:8088"
39
39
env_file :
40
40
- ./hadoop.env
41
41
42
42
historyserver :
43
- image : coomia/hadoop3.2-historyserver:0.1
43
+ image : coomia/hadoop3.2-historyserver:0.2
44
44
container_name : historyserver
45
45
environment :
46
46
SERVICE_PRECONDITION : " namenode:9000 namenode:9870 datanode:9864 resourcemanager:8088"
@@ -147,7 +147,7 @@ services:
147
147
- TZ=Asia/Shanghai
148
148
149
149
jobmanager :
150
- image : coomia/flink1.11.3-yarn-embedded :0.1
150
+ image : coomia/flink1.14.0 :0.2
151
151
container_name : jobmanager
152
152
expose :
153
153
- " 6123"
@@ -158,7 +158,7 @@ services:
158
158
- JOB_MANAGER_RPC_ADDRESS=jobmanager
159
159
160
160
taskmanager :
161
- image : coomia/flink1.11.3-yarn-embedded :0.1
161
+ image : coomia/flink1.14.0 :0.2
162
162
container_name : taskmanager
163
163
expose :
164
164
- " 6121"
@@ -209,4 +209,55 @@ services:
209
209
- 8080:8080
210
210
- 8085:8085
211
211
depends_on :
212
- - zookeeper
212
+ - zookeeper
213
+
214
+ alluxio-master :
215
+ image : coomia/alluxio
216
+ hostname : alluxio-master
217
+ volumes :
218
+ - alluxio-journal:/opt/alluxio/journal
219
+ - alluxio-ufs:/opt/alluxio/underFSStorage/
220
+ user : root
221
+ entrypoint : [ bash, -xeuc ]
222
+ environment :
223
+ - ALLUXIO_JAVA_OPTS=-XX:+UseContainerSupport -XX:MaxRAMPercentage=45.0
224
+ command :
225
+ - |
226
+ JOURNAL_FOLDER=$$(alluxio getConf alluxio.master.journal.folder)
227
+ if [ ! -d "$$JOURNAL_FOLDER" ]; then
228
+ alluxio formatJournal
229
+ fi
230
+ exec /entrypoint.sh master --no-format
231
+ ports :
232
+ - 19999:19999
233
+
234
+ alluxio-worker :
235
+ image : dpp/alluxio
236
+ hostname : alluxio-worker
237
+ volumes :
238
+ - alluxio-ufs:/opt/alluxio/underFSStorage/
239
+ - alluxio-worker-data:/alluxio-worker-data
240
+ user : root
241
+ command : worker --no-format
242
+ environment :
243
+ - ALLUXIO_JAVA_OPTS=-XX:+UseContainerSupport -XX:MaxRAMPercentage=45.0
244
+ - ALLUXIO_WORKER_TIEREDSTORE_LEVEL0_DIRS_PATH=/alluxio-worker-data
245
+ depends_on :
246
+ - alluxio-master
247
+
248
+ alluxio-proxy :
249
+ image : dpp/alluxio
250
+ hostname : alluxio-proxy
251
+ user : root
252
+ command : proxy
253
+ environment :
254
+ - ALLUXIO_JAVA_OPTS=-XX:+UseContainerSupport -XX:MaxRAMPercentage=75.0
255
+ ports :
256
+ - 39999:39999
257
+ depends_on :
258
+ - alluxio-master
259
+
260
+ volumes :
261
+ alluxio-worker-data :
262
+ alluxio-ufs :
263
+ alluxio-journal:
0 commit comments