Commit c74435c 1 parent bc861a6 commit c74435c Copy full SHA for c74435c
File tree 13 files changed +28
-26
lines changed
13 files changed +28
-26
lines changed Original file line number Diff line number Diff line change 13
13
wordcount :
14
14
docker build -t hadoop-wordcount ./submit
15
15
docker run --network ${DOCKER_NETWORK} --env-file ${ENV_FILE} bde2020/hadoop-base:$(current_branch ) hdfs dfs -mkdir -p /input/
16
- docker run --network ${DOCKER_NETWORK} --env-file ${ENV_FILE} bde2020/hadoop-base:$(current_branch ) hdfs dfs -copyFromLocal /opt/hadoop-3.1.3 /README.txt /input/
16
+ docker run --network ${DOCKER_NETWORK} --env-file ${ENV_FILE} bde2020/hadoop-base:$(current_branch ) hdfs dfs -copyFromLocal -f /opt/hadoop-3.2.1 /README.txt /input/
17
17
docker run --network ${DOCKER_NETWORK} --env-file ${ENV_FILE} hadoop-wordcount
18
18
docker run --network ${DOCKER_NETWORK} --env-file ${ENV_FILE} bde2020/hadoop-base:$(current_branch ) hdfs dfs -cat /output/*
19
19
docker run --network ${DOCKER_NETWORK} --env-file ${ENV_FILE} bde2020/hadoop-base:$(current_branch ) hdfs dfs -rm -r /output
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ RUN curl -O https://dist.apache.org/repos/dist/release/hadoop/common/KEYS
17
17
18
18
RUN gpg --import KEYS
19
19
20
- ENV HADOOP_VERSION 3.1.3
20
+ ENV HADOOP_VERSION 3.2.1
21
21
ENV HADOOP_URL https://www.apache.org/dist/hadoop/common/hadoop-$HADOOP_VERSION/hadoop-$HADOOP_VERSION.tar.gz
22
22
23
23
RUN set -x \
@@ -33,11 +33,11 @@ RUN mkdir /opt/hadoop-$HADOOP_VERSION/logs
33
33
34
34
RUN mkdir /hadoop-data
35
35
36
- ENV HADOOP_PREFIX =/opt/hadoop-$HADOOP_VERSION
36
+ ENV HADOOP_HOME =/opt/hadoop-$HADOOP_VERSION
37
37
ENV HADOOP_CONF_DIR=/etc/hadoop
38
38
ENV MULTIHOMED_NETWORK=1
39
39
ENV USER=root
40
- ENV PATH $HADOOP_PREFIX /bin/:$PATH
40
+ ENV PATH $HADOOP_HOME /bin/:$PATH
41
41
42
42
ADD entrypoint.sh /entrypoint.sh
43
43
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ MAINTAINER Ivan Ermilov <ivan.s.ermilov@gmail.com>
4
4
5
5
HEALTHCHECK CMD curl -f http://localhost:9864/ || exit 1
6
6
7
- ENV HDFS_CONF_dfs_datanode_data_dir=file:// /hadoop/dfs/data
7
+ ENV HDFS_CONF_dfs_datanode_data_dir=/hadoop/dfs/data
8
8
RUN mkdir -p /hadoop/dfs/data
9
9
VOLUME /hadoop/dfs/data
10
10
Original file line number Diff line number Diff line change @@ -6,4 +6,4 @@ if [ ! -d $datadir ]; then
6
6
exit 2
7
7
fi
8
8
9
- $HADOOP_PREFIX /bin/hdfs --config $HADOOP_CONF_DIR datanode
9
+ $HADOOP_HOME /bin/hdfs --config $HADOOP_CONF_DIR datanode
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ version: '3'
2
2
3
3
services :
4
4
namenode :
5
- image : bde2020/hadoop-namenode:2.0.0-hadoop3.1.3 -java8
5
+ image : bde2020/hadoop-namenode:2.0.0-hadoop3.2.1 -java8
6
6
networks :
7
7
- hbase
8
8
volumes :
@@ -24,7 +24,7 @@ services:
24
24
traefik.port : 50070
25
25
26
26
datanode :
27
- image : bde2020/hadoop-datanode:2.0.0-hadoop3.1.3 -java8
27
+ image : bde2020/hadoop-datanode:2.0.0-hadoop3.2.1 -java8
28
28
networks :
29
29
- hbase
30
30
volumes :
@@ -42,7 +42,7 @@ services:
42
42
traefik.port : 50075
43
43
44
44
resourcemanager :
45
- image : bde2020/hadoop-resourcemanager:2.0.0-hadoop3.1.3 -java8
45
+ image : bde2020/hadoop-resourcemanager:2.0.0-hadoop3.2.1 -java8
46
46
networks :
47
47
- hbase
48
48
environment :
@@ -64,7 +64,7 @@ services:
64
64
disable : true
65
65
66
66
nodemanager :
67
- image : bde2020/hadoop-nodemanager:2.0.0-hadoop3.1.3 -java8
67
+ image : bde2020/hadoop-nodemanager:2.0.0-hadoop3.2.1 -java8
68
68
networks :
69
69
- hbase
70
70
environment :
@@ -80,7 +80,7 @@ services:
80
80
traefik.port : 8042
81
81
82
82
historyserver :
83
- image : bde2020/hadoop-historyserver:2.0.0-hadoop3.1.3 -java8
83
+ image : bde2020/hadoop-historyserver:2.0.0-hadoop3.2.1 -java8
84
84
networks :
85
85
- hbase
86
86
volumes :
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ version: "3"
2
2
3
3
services :
4
4
namenode :
5
- image : bde2020/hadoop-namenode:2.0.0-hadoop3.1.3 -java8
5
+ image : bde2020/hadoop-namenode:2.0.0-hadoop3.2.1 -java8
6
6
container_name : namenode
7
7
ports :
8
8
- 9870:9870
@@ -14,7 +14,7 @@ services:
14
14
- ./hadoop.env
15
15
16
16
datanode :
17
- image : bde2020/hadoop-datanode:2.0.0-hadoop3.1.3 -java8
17
+ image : bde2020/hadoop-datanode:2.0.0-hadoop3.2.1 -java8
18
18
container_name : datanode
19
19
volumes :
20
20
- hadoop_datanode:/hadoop/dfs/data
@@ -24,23 +24,23 @@ services:
24
24
- ./hadoop.env
25
25
26
26
resourcemanager :
27
- image : bde2020/hadoop-resourcemanager:2.0.0-hadoop3.1.3 -java8
27
+ image : bde2020/hadoop-resourcemanager:2.0.0-hadoop3.2.1 -java8
28
28
container_name : resourcemanager
29
29
environment :
30
30
SERVICE_PRECONDITION : " namenode:9870 datanode:9864"
31
31
env_file :
32
32
- ./hadoop.env
33
33
34
34
nodemanager1 :
35
- image : bde2020/hadoop-nodemanager:2.0.0-hadoop3.1.3 -java8
35
+ image : bde2020/hadoop-nodemanager:2.0.0-hadoop3.2.1 -java8
36
36
container_name : nodemanager
37
37
environment :
38
38
SERVICE_PRECONDITION : " namenode:9870 datanode:9864 resourcemanager:8088"
39
39
env_file :
40
40
- ./hadoop.env
41
41
42
42
historyserver :
43
- image : bde2020/hadoop-historyserver:2.0.0-hadoop3.1.3 -java8
43
+ image : bde2020/hadoop-historyserver:2.0.0-hadoop3.2.1 -java8
44
44
container_name : historyserver
45
45
environment :
46
46
SERVICE_PRECONDITION : " namenode:9870 datanode:9864 resourcemanager:8088"
Original file line number Diff line number Diff line change @@ -7,6 +7,8 @@ CORE_CONF_io_compression_codecs=org.apache.hadoop.io.compress.SnappyCodec
7
7
HDFS_CONF_dfs_webhdfs_enabled = true
8
8
HDFS_CONF_dfs_permissions_enabled = false
9
9
HDFS_CONF_dfs_namenode_datanode_registration_ip___hostname___check = false
10
+ HDFS_CONF_dfs_namenode_name_dir = /hadoop/dfs/name
11
+ HDFS_CONF_dfs_datanode_name_dir = /hadoop/dfs/data
10
12
11
13
YARN_CONF_yarn_log___aggregation___enable = true
12
14
YARN_CONF_yarn_log_server_url = http://historyserver:8188/applicationhistory/logs/
@@ -38,6 +40,6 @@ MAPRED_CONF_mapreduce_map_memory_mb=4096
38
40
MAPRED_CONF_mapreduce_reduce_memory_mb = 8192
39
41
MAPRED_CONF_mapreduce_map_java_opts = -Xmx3072m
40
42
MAPRED_CONF_mapreduce_reduce_java_opts = -Xmx6144m
41
- MAPRED_CONF_yarn_app_mapreduce_am_env = HADOOP_MAPRED_HOME=/opt/hadoop-3.1.3 /
42
- MAPRED_CONF_mapreduce_map_env = HADOOP_MAPRED_HOME=/opt/hadoop-3.1.3 /
43
- MAPRED_CONF_mapreduce_reduce_env = HADOOP_MAPRED_HOME=/opt/hadoop-3.1.3 /
43
+ MAPRED_CONF_yarn_app_mapreduce_am_env = HADOOP_MAPRED_HOME=/opt/hadoop-3.2.1 /
44
+ MAPRED_CONF_mapreduce_map_env = HADOOP_MAPRED_HOME=/opt/hadoop-3.2.1 /
45
+ MAPRED_CONF_mapreduce_reduce_env = HADOOP_MAPRED_HOME=/opt/hadoop-3.2.1 /
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
- $HADOOP_PREFIX /bin/yarn --config $HADOOP_CONF_DIR historyserver
3
+ $HADOOP_HOME /bin/yarn --config $HADOOP_CONF_DIR historyserver
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ MAINTAINER Ivan Ermilov <ivan.s.ermilov@gmail.com>
4
4
5
5
HEALTHCHECK CMD curl -f http://localhost:9870/ || exit 1
6
6
7
- ENV HDFS_CONF_dfs_namenode_name_dir=file:// /hadoop/dfs/name
7
+ ENV HDFS_CONF_dfs_namenode_name_dir=/hadoop/dfs/name
8
8
RUN mkdir -p /hadoop/dfs/name
9
9
VOLUME /hadoop/dfs/name
10
10
Original file line number Diff line number Diff line change 13
13
14
14
if [ " ` ls -A $namedir ` " == " " ]; then
15
15
echo " Formatting namenode name directory: $namedir "
16
- $HADOOP_PREFIX /bin/hdfs --config $HADOOP_CONF_DIR namenode -format $CLUSTER_NAME
16
+ $HADOOP_HOME /bin/hdfs --config $HADOOP_CONF_DIR namenode -format $CLUSTER_NAME
17
17
fi
18
18
19
- $HADOOP_PREFIX /bin/hdfs --config $HADOOP_CONF_DIR namenode
19
+ $HADOOP_HOME /bin/hdfs --config $HADOOP_CONF_DIR namenode
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
- $HADOOP_PREFIX /bin/yarn --config $HADOOP_CONF_DIR nodemanager
3
+ $HADOOP_HOME /bin/yarn --config $HADOOP_CONF_DIR nodemanager
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
- $HADOOP_PREFIX /bin/yarn --config $HADOOP_CONF_DIR resourcemanager
3
+ $HADOOP_HOME /bin/yarn --config $HADOOP_CONF_DIR resourcemanager
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
- $HADOOP_PREFIX /bin/hadoop jar $JAR_FILEPATH $CLASS_TO_RUN $PARAMS
3
+ $HADOOP_HOME /bin/hadoop jar $JAR_FILEPATH $CLASS_TO_RUN $PARAMS
You can’t perform that action at this time.
0 commit comments