Skip to content

Commit b2e1e7a

Browse files
author
anair-it
committed
Added pig docker build project
1 parent eb215fa commit b2e1e7a

File tree

9 files changed

+72
-0
lines changed

9 files changed

+72
-0
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ Build a lightweight hadoop cluster with below mentioned hadoop services. These v
77
- Debian: 8.3
88
- Java: Open JDK 7
99
- hadoop : 2.7.1
10+
- pig: 0.15.0
1011
- Zookeeper: 3.4.6
1112
- Hbase: 1.1.2
1213
- Kafka: 0.9.0.1
@@ -68,6 +69,7 @@ Please go through below READMEs to get detailed information about each image
6869
- [Alpine base README](alpine-base/README.md)
6970
- [Debian base README](debian-base/README.md)
7071
- [Hadoop README](hadoop/README.md)
72+
- [Pig README](hadoop/pig/README.md)
7173
- [Zookeeper README](zookeeper/README.md)
7274
- [Hbase README](hbase/README.md)
7375
- [Kafka README](kafka/README.md)

build.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ cd ../storm; ./build.sh
77

88
cd ../debian-base; ./build.sh
99
cd ../hadoop; ./build.sh
10+
cd pig; ./build.sh

docker-compose.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,3 +101,10 @@ hadoop:
101101
- "8042:8042"
102102
- "8088:8088"
103103

104+
##pig
105+
pig:
106+
image: anair/pig_hadoop_debian:0.15.0
107+
container_name: pig
108+
links:
109+
- hadoop
110+

hadoop/pig/Dockerfile

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
FROM anair/hadoop_debian:2.7.1
2+
MAINTAINER anair
3+
4+
LABEL description="Install pig on hadoop 2.7.1 image."
5+
6+
ENV PIG_VERSION 0.15.0
7+
8+
RUN wget -q http://apache.osuosl.org/pig/pig-$PIG_VERSION/pig-$PIG_VERSION.tar.gz && \
9+
tar xzf pig-$PIG_VERSION.tar.gz -C /usr/local/ && \
10+
ln -s /usr/local/pig-$PIG_VERSION /usr/local/pig && \
11+
rm pig-$PIG_VERSION.tar.gz
12+
13+
ENV PATH $PATH:/usr/local/pig/bin

hadoop/pig/Dockerfile~

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
FROM railinc/hadoop_debian:2.7.1
2+
MAINTAINER railinc
3+
4+
LABEL description="Install pig on hadoop 2.7.1 image."
5+
6+
ENV PIG_VERSION 0.15.0
7+
8+
RUN wget -q http://apache.osuosl.org/pig/pig-$PIG_VERSION/pig-$PIG_VERSION.tar.gz && \
9+
tar xzf pig-$PIG_VERSION.tar.gz -C /usr/local/ && \
10+
ln -s /usr/local/pig-$PIG_VERSION /usr/local/pig && \
11+
rm pig-$PIG_VERSION.tar.gz
12+
13+
ENV PATH $PATH:/usr/local/pig/bin

hadoop/pig/README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Pig docker image
2+
This is a hadoop pig docker build project on Debian Linux distro.
3+
4+
## Version
5+
- hadoop: 2.7.1
6+
- pig: 0.15.0
7+
8+
9+
## Building the image
10+
- ``./build.sh``
11+
12+
## Running
13+
- ``docker run --name pig -it anair/pig_hadoop_debian:0.15.0 bash``
14+
- and then start running pig scripts
15+

hadoop/pig/README.md~

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Pig docker image
2+
This is a hadoop pig docker build project on Debian Linux distro.
3+
4+
## Version
5+
- hadoop: 2.7.1
6+
- pig: 0.15.0
7+
8+
9+
## Building the image
10+
- ``./build.sh``
11+
12+
## Running
13+
- ``docker run --name pig -it railinc/pig_hadoop_debian:0.15.0 bash``
14+
- and then start running pig scripts
15+

hadoop/pig/build.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/sh
2+
docker build -t anair/pig_hadoop_debian:0.15.0 .
3+

hadoop/pig/build.sh~

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/sh
2+
docker build -t railinc/pig_hadoop_debian:0.15.0 .
3+

0 commit comments

Comments
 (0)