Skip to content

Commit 9f8f3be

Browse files
committed
testing alluxio
1 parent cb44226 commit 9f8f3be

File tree

2 files changed

+61
-17
lines changed

2 files changed

+61
-17
lines changed

docker-compose.yml

Lines changed: 59 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
version: "3"
22
services:
33
namenode:
4-
image: coomia/hadoop3.2-namenode:0.1
4+
image: coomia/hadoop3.2-namenode:0.2
55
container_name: namenode
66
ports:
77
- 9870:9870
@@ -12,7 +12,7 @@ services:
1212
- ./hadoop.env
1313

1414
datanode:
15-
image: coomia/hadoop3.2-datanode:0.1
15+
image: coomia/hadoop3.2-datanode:0.2
1616
container_name: datanode
1717
environment:
1818
SERVICE_PRECONDITION: "namenode:9870"
@@ -22,7 +22,7 @@ services:
2222
- ./hadoop.env
2323

2424
resourcemanager:
25-
image: coomia/hadoop3.2-resourcemanager:0.1
25+
image: coomia/hadoop3.2-resourcemanager:0.2
2626
container_name: resourcemanager
2727
ports:
2828
- 8088:8088
@@ -32,15 +32,15 @@ services:
3232
- ./hadoop.env
3333

3434
nodemanager:
35-
image: coomia/hadoop3.2-nodemanager:0.1
35+
image: coomia/hadoop3.2-nodemanager:0.2
3636
container_name: nodemanager
3737
environment:
3838
SERVICE_PRECONDITION: "namenode:9000 namenode:9870 datanode:9864 resourcemanager:8088"
3939
env_file:
4040
- ./hadoop.env
4141

4242
historyserver:
43-
image: coomia/hadoop3.2-historyserver:0.1
43+
image: coomia/hadoop3.2-historyserver:0.2
4444
container_name: historyserver
4545
environment:
4646
SERVICE_PRECONDITION: "namenode:9000 namenode:9870 datanode:9864 resourcemanager:8088"
@@ -147,7 +147,7 @@ services:
147147
- TZ=Asia/Shanghai
148148

149149
jobmanager:
150-
image: coomia/flink1.11.3-yarn-embedded:0.1
150+
image: coomia/flink1.14.0:0.2
151151
container_name: jobmanager
152152
expose:
153153
- "6123"
@@ -158,7 +158,7 @@ services:
158158
- JOB_MANAGER_RPC_ADDRESS=jobmanager
159159

160160
taskmanager:
161-
image: coomia/flink1.11.3-yarn-embedded:0.1
161+
image: coomia/flink1.14.0:0.2
162162
container_name: taskmanager
163163
expose:
164164
- "6121"
@@ -209,4 +209,55 @@ services:
209209
- 8080:8080
210210
- 8085:8085
211211
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:

hadoop.env

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
CORE_CONF_fs_defaultFS=hdfs://namenode:9000
1+
CORE_CONF_fs_defaultFS=alluxio://alluxio-master:19998
2+
CORE_CONF_fs_alluxio_impl=alluxio.hadoop.FileSystem
23
CORE_CONF_hadoop_http_staticuser_user=root
34
CORE_CONF_hadoop_proxyuser_hue_hosts=*
45
CORE_CONF_hadoop_proxyuser_hue_groups=*
@@ -41,11 +42,3 @@ MAPRED_CONF_mapreduce_reduce_java_opts=-Xmx6144m
4142
MAPRED_CONF_yarn_app_mapreduce_am_env=HADOOP_MAPRED_HOME=/opt/hadoop-3.2.2/
4243
MAPRED_CONF_mapreduce_map_env=HADOOP_MAPRED_HOME=/opt/hadoop-3.2.2/
4344
MAPRED_CONF_mapreduce_reduce_env=HADOOP_MAPRED_HOME=/opt/hadoop-3.2.2/
44-
45-
46-
HIVE_SITE_CONF_javax_jdo_option_ConnectionURL=jdbc:postgresql://hive-metastore-pg/metastore
47-
HIVE_SITE_CONF_javax_jdo_option_ConnectionDriverName=org.postgresql.Driver
48-
HIVE_SITE_CONF_javax_jdo_option_ConnectionUserName=hive
49-
HIVE_SITE_CONF_javax_jdo_option_ConnectionPassword=hive
50-
HIVE_SITE_CONF_datanucleus_autoCreateSchema=false
51-
HIVE_SITE_CONF_hive_metastore_uris=thrift://hive-metastore:9083

0 commit comments

Comments
 (0)