File tree Expand file tree Collapse file tree 3 files changed +29
-2
lines changed
Expand file tree Collapse file tree 3 files changed +29
-2
lines changed Original file line number Diff line number Diff line change @@ -33,6 +33,9 @@ RUN mkdir /var/run/sshd && \
3333# setup ssh
3434COPY ubuntu/root/.ssh/* /root/.ssh/
3535
36+ # setup bash
37+ COPY ubuntu/root/.bashrc /root/.bashrc
38+
3639# setup hadoop
3740RUN wget -q https://dlcdn.apache.org/hadoop/common/hadoop-3.4.1/hadoop-3.4.1.tar.gz -O /tmp/hadoop.tar.gz \
3841 && tar -xzf /tmp/hadoop.tar.gz -C /usr/local/ \
@@ -65,6 +68,7 @@ RUN wget -q https://repo.anaconda.com/archive/Anaconda3-2024.10-1-Linux-x86_64.s
6568RUN rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \
6669 && mkdir /tmp/spark-events
6770
71+ # setup supervisor
6872COPY ubuntu/etc/supervisor/supervisor.conf /etc/supervisor/supervisor.conf
6973COPY ubuntu/etc/supervisor/conf.d/ssh.conf /etc/supervisor/conf.d/ssh.conf
7074
Original file line number Diff line number Diff line change @@ -5,8 +5,13 @@ PLATFORM=linux/amd64
55build :
66 docker build --platform=$(PLATFORM ) -t $(IMAGE_NAME ) .
77
8- interactive :
9- docker run -it --rm --platform=$(PLATFORM ) $(IMAGE_NAME )
8+ run :
9+ docker run \
10+ -it \
11+ --rm \
12+ -p 23:22 \
13+ --platform=$(PLATFORM ) \
14+ $(IMAGE_NAME )
1015
1116purge : clean
1217 docker rmi $(IMAGE_NAME ) || true
Original file line number Diff line number Diff line change 1+ export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
2+ export HDFS_NAMENODE_USER=root
3+ export HDFS_DATANODE_USER=root
4+ export HDFS_SECONDARYNAMENODE_USER=root
5+ export YARN_RESOURCEMANAGER_USER=root
6+ export YARN_NODEMANAGER_USER=root
7+ export YARN_PROXYSERVER_USER=root
8+ export HADOOP_HOME=/usr/local/hadoop
9+ export HADOOP_YARN_HOME=${HADOOP_HOME}
10+ export HADOOP_CONF_DIR=${HADOOP_HOME} /etc/hadoop
11+ export HADOOP_LOG_DIR=${HADOOP_YARN_HOME} /logs
12+ export HADOOP_IDENT_STRING=root
13+ export HADOOP_MAPRED_IDENT_STRING=root
14+ export HADOOP_MAPRED_HOME=${HADOOP_HOME}
15+ export SPARK_HOME=/usr/local/spark
16+ export CONDA_HOME=/usr/local/conda
17+ export PYSPARK_MASTER=yarn
18+ export PATH=${CONDA_HOME} /bin:${SPARK_HOME} /bin:${HADOOP_HOME} /bin:${PATH}
You can’t perform that action at this time.
0 commit comments