Sign inSign up

timzhao/hadoop

By timzhao

Updated about 7 years ago

hadoop libs

Image
0

262

timzhao/hadoop repository overview

FROM centos:7

COPY apps/ /tmp/apps

RUN yum -y groupinstall 'Development Tools' \
	&& yum -y install gcc-c++ build-essential autoconf automake libtool \
		zlib1g-dev pkg-config libssl-devua svn openssl-devel ncurses-devel \
		zlib zlib-devel pkgconfig openssl openssl-devel \
	# 安装软件
	&& tar -xf /tmp/apps/apache-maven-3.5.0-bin.tar.gz -C /opt \
	&& tar -xf /tmp/apps/findbugs-3.0.1.tar.gz -C /opt \
	&& tar -xf /tmp/apps/jansson-2.5.tar.gz -C /opt \
	&& tar -xf /tmp/apps/jdk-8u201-linux-x64.tar.gz -C /opt \
	&& tar -xf /tmp/apps/protobuf-2.5.0.tar -C /opt \
	&& tar -xf /tmp/apps/snappy-1.1.3.tar.gz -C /opt \
	&& tar -xf /tmp/apps/cmake-3.15.2.tar.gz -C /opt \
	&& cd /opt/protobuf-2.5.0/ \
	&& ./configure \
	&& make \
	&& make install \
	&& cd /opt/snappy-1.1.3/ \
	&& ./configure \
	&& make \
	&& make install \
	&& cd /opt/jansson-2.5 \
	&& ./configure \
	&& make \
	&& make install \
	&& cd /opt/cmake-3.15.2 \
	&& yum remove cmake -y \
	&& ./bootstrap && gmake && gmake install \

	#clean
	&& yum clean all \
	&& rm -rf /var/cache/yum \
	&& rm -rf /tmp/apps \
	&& rm -rf /opt/protobuf-2.5.0 /opt/jansson-2.5 /opt/cmake-3.15.2

#java8
ENV JAVA_HOME /opt/jdk1.8.0_201
ENV CLASSPATH .:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#maven
ENV M2_HOME /opt/apache-maven-3.5.0
ENV MAVEN_OPTS "-Xms256m -Xmx2048m"
#findbugs
ENV FINDBUGS_HOME /opt/findbugs-3.0.1

ENV PATH $PATH:$JAVA_HOME/bin:$M2_HOME/bin:$FINDBUGS_HOME/bin

Tag summary

Content type

Image

Digest

Size

1.2 GB

Last updated

about 7 years ago

docker pull timzhao/hadoop:base