Skip to content
This repository was archived by the owner on Oct 4, 2023. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions spark-client/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
FROM jpizarrom/spark-yarn:1.6.0-base

ADD spark-defaults.conf /spark-defaults.conf

ENV MASTER_HOSTNAME sandbox
2 changes: 2 additions & 0 deletions spark-client/bootstrap.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ cd $HADOOP_PREFIX/share/hadoop/common ; for cp in ${ACP//,/ }; do echo == $cp;

# altering the core-site configuration
# sed s/HOSTNAME/$MASTER_HOSTNAME/ /usr/local/hadoop/etc/hadoop/core-site.xml.template > /usr/local/hadoop/etc/hadoop/core-site.xml
sed -i s/HOSTNAME/$MASTER_HOSTNAME/ $HADOOP_PREFIX/etc/hadoop/core-site.xml
sed -i s/HOSTNAME/$MASTER_HOSTNAME/ $HADOOP_PREFIX/etc/hadoop/yarn-site.xml

# setting spark defaults
echo spark.yarn.jar hdfs:///spark/spark-assembly-1.6.0-hadoop2.6.0.jar > $SPARK_HOME/conf/spark-defaults.conf
Expand Down
2 changes: 1 addition & 1 deletion spark-client/yarn-remote-client/core-site.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://sandbox:9000</value>
<value>hdfs://HOSTNAME:9000</value>
</property>
<property>
<name>dfs.client.use.legacy.blockreader</name>
Expand Down
12 changes: 6 additions & 6 deletions spark-client/yarn-remote-client/yarn-site.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,29 +25,29 @@

<property>
<name>yarn.resourcemanager.hostname</name>
<value>sandbox</value>
<value>HOSTNAME</value>
<description>The hostname of the RM.</description>
</property>

<property>
<name>yarn.resourcemanager.scheduler.address</name>
<value>sandbox:8030</value>
<value>HOSTNAME:8030</value>
</property>
<property>
<name>yarn.resourcemanager.address</name>
<value>sandbox:8032</value>
<value>HOSTNAME:8032</value>
</property>
<property>
<name>yarn.resourcemanager.webapp.address</name>
<value>sandbox:8088</value>
<value>HOSTNAME:8088</value>
</property>
<property>
<name>yarn.resourcemanager.resource-tracker.address</name>
<value>sandbox:8031</value>
<value>HOSTNAME:8031</value>
</property>
<property>
<name>yarn.resourcemanager.admin.address</name>
<value>sandbox:8033</value>
<value>HOSTNAME:8033</value>
</property>
<property>
<name>yarn.application.classpath</name>
Expand Down
2 changes: 2 additions & 0 deletions spark-master/bootstrap.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ cd $HADOOP_PREFIX/share/hadoop/common ; for cp in ${ACP//,/ }; do echo == $cp;

# altering the core-site configuration
# sed s/HOSTNAME/$HOSTNAME/ /usr/local/hadoop/etc/hadoop/core-site.xml.template > /usr/local/hadoop/etc/hadoop/core-site.xml
sed -i s/HOSTNAME/$HOSTNAME/ $HADOOP_PREFIX/etc/hadoop/core-site.xml
sed -i s/HOSTNAME/$HOSTNAME/ $HADOOP_PREFIX/etc/hadoop/yarn-site.xml

# setting spark defaults
echo spark.yarn.jar hdfs:///spark/spark-assembly-1.6.0-hadoop2.6.0.jar > $SPARK_HOME/conf/spark-defaults.conf
Expand Down
2 changes: 1 addition & 1 deletion spark-master/yarn-remote-client/core-site.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://sandbox:9000</value>
<value>hdfs://HOSTNAME:9000</value>
</property>
<property>
<name>dfs.client.use.legacy.blockreader</name>
Expand Down
12 changes: 6 additions & 6 deletions spark-master/yarn-remote-client/yarn-site.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,29 +25,29 @@

<property>
<name>yarn.resourcemanager.hostname</name>
<value>sandbox</value>
<value>HOSTNAME</value>
<description>The hostname of the RM.</description>
</property>

<property>
<name>yarn.resourcemanager.scheduler.address</name>
<value>sandbox:8030</value>
<value>HOSTNAME:8030</value>
</property>
<property>
<name>yarn.resourcemanager.address</name>
<value>sandbox:8032</value>
<value>HOSTNAME:8032</value>
</property>
<property>
<name>yarn.resourcemanager.webapp.address</name>
<value>sandbox:8088</value>
<value>HOSTNAME:8088</value>
</property>
<property>
<name>yarn.resourcemanager.resource-tracker.address</name>
<value>sandbox:8031</value>
<value>HOSTNAME:8031</value>
</property>
<property>
<name>yarn.resourcemanager.admin.address</name>
<value>sandbox:8033</value>
<value>HOSTNAME:8033</value>
</property>
<property>
<name>yarn.application.classpath</name>
Expand Down
4 changes: 3 additions & 1 deletion spark-nodemanager/Dockerfile
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
FROM jpizarrom/spark-yarn:1.6.0-base
FROM jpizarrom/spark-yarn:1.6.0-base

ENV MASTER_HOSTNAME sandbox
2 changes: 2 additions & 0 deletions spark-nodemanager/bootstrap.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ cd $HADOOP_PREFIX/share/hadoop/common ; for cp in ${ACP//,/ }; do echo == $cp;

# altering the core-site configuration
# sed s/HOSTNAME/$MASTER_HOSTNAME/ /usr/local/hadoop/etc/hadoop/core-site.xml.template > /usr/local/hadoop/etc/hadoop/core-site.xml
sed -i s/HOSTNAME/$MASTER_HOSTNAME/ $HADOOP_PREFIX/etc/hadoop/core-site.xml
sed -i s/HOSTNAME/$MASTER_HOSTNAME/ $HADOOP_PREFIX/etc/hadoop/yarn-site.xml

# setting spark defaults
echo spark.yarn.jar hdfs:///spark/spark-assembly-1.6.0-hadoop2.6.0.jar > $SPARK_HOME/conf/spark-defaults.conf
Expand Down
2 changes: 1 addition & 1 deletion spark-nodemanager/yarn-remote-client/core-site.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://sandbox:9000</value>
<value>hdfs://HOSTNAME:9000</value>
</property>
<property>
<name>dfs.client.use.legacy.blockreader</name>
Expand Down
12 changes: 6 additions & 6 deletions spark-nodemanager/yarn-remote-client/yarn-site.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,29 +25,29 @@

<property>
<name>yarn.resourcemanager.hostname</name>
<value>sandbox</value>
<value>HOSTNAME</value>
<description>The hostname of the RM.</description>
</property>

<property>
<name>yarn.resourcemanager.scheduler.address</name>
<value>sandbox:8030</value>
<value>HOSTNAME:8030</value>
</property>
<property>
<name>yarn.resourcemanager.address</name>
<value>sandbox:8032</value>
<value>HOSTNAME:8032</value>
</property>
<property>
<name>yarn.resourcemanager.webapp.address</name>
<value>sandbox:8088</value>
<value>HOSTNAME:8088</value>
</property>
<property>
<name>yarn.resourcemanager.resource-tracker.address</name>
<value>sandbox:8031</value>
<value>HOSTNAME:8031</value>
</property>
<property>
<name>yarn.resourcemanager.admin.address</name>
<value>sandbox:8033</value>
<value>HOSTNAME:8033</value>
</property>
<property>
<name>yarn.application.classpath</name>
Expand Down
2 changes: 1 addition & 1 deletion zeppelin/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# This image relies on the zeppelin-build image to get the zeppelin
# binaries built, and the Makefile to put it in this directory.

FROM jpizarrom/spark-yarn:1.6.0-client
FROM jpizarrom/spark-yarn:1.6.0-client-0.0.1

ENV ZEPPELIN_VER 0.5.6-incubating

Expand Down
18 changes: 18 additions & 0 deletions zeppelin/docker-zeppelin.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,24 @@
# See the License for the specific language governing permissions and
# limitations under the License.

: ${HADOOP_PREFIX:=/usr/local/hadoop}

$HADOOP_PREFIX/etc/hadoop/hadoop-env.sh

rm /tmp/*.pid

# installing libraries if any - (resource urls added comma separated to the ACP system variable)
cd $HADOOP_PREFIX/share/hadoop/common ; for cp in ${ACP//,/ }; do echo == $cp; curl -LO $cp ; done; cd -

# altering the core-site configuration
# sed s/HOSTNAME/$MASTER_HOSTNAME/ /usr/local/hadoop/etc/hadoop/core-site.xml.template > /usr/local/hadoop/etc/hadoop/core-site.xml
sed -i s/HOSTNAME/$MASTER_HOSTNAME/ $HADOOP_PREFIX/etc/hadoop/core-site.xml
sed -i s/HOSTNAME/$MASTER_HOSTNAME/ $HADOOP_PREFIX/etc/hadoop/yarn-site.xml

# setting spark defaults
echo spark.yarn.jar hdfs:///spark/spark-assembly-1.6.0-hadoop2.6.0.jar > $SPARK_HOME/conf/spark-defaults.conf
cp $SPARK_HOME/conf/metrics.properties.template $SPARK_HOME/conf/metrics.properties

export ZEPPELIN_HOME=/opt/zeppelin
export ZEPPELIN_CONF_DIR="${ZEPPELIN_HOME}/conf"

Expand Down