From fe4a5a26530f0088600f78f07c0b64be482c879b Mon Sep 17 00:00:00 2001 From: Artur Ignatowski Date: Fri, 9 Dec 2016 08:53:59 +0100 Subject: [PATCH 1/2] Adding snakebite library with dependencies needed in communication with kerberized hdfs --- Dockerfile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index ca6a986..2d03e48 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,6 +12,11 @@ RUN \ apt-get update && \ apt-get -y upgrade && \ apt-get install -yq --no-install-recommends --fix-missing \ + gcc \ + build-essential \ + libsasl2-dev \ + libkrb5-dev \ + libsasl2-modules-gssapi-mit \ bzip2 \ locales \ tar \ @@ -211,7 +216,7 @@ RUN jupyter serverextension enable sparktk_ext RUN \ pip install trustedanalytics \ tabulate==0.7.5 \ - snakebite==2.11.0 + "snakebite[kerberos]" # Final cleanup From 1578f2a0a53f705836da9a7ac3bc424cf82ad93e Mon Sep 17 00:00:00 2001 From: ashahba Date: Sun, 11 Dec 2016 02:59:36 -0500 Subject: [PATCH 2/2] Enable Kerberos support for Jupyter --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2d03e48..03dfdd8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,7 +12,6 @@ RUN \ apt-get update && \ apt-get -y upgrade && \ apt-get install -yq --no-install-recommends --fix-missing \ - gcc \ build-essential \ libsasl2-dev \ libkrb5-dev \ @@ -168,6 +167,7 @@ RUN \ 'pip>=9.0.1' \ 'freetype' \ 'matplotlib>=1.5*' \ + 'lxml' \ 'nomkl' \ 'pandas>=0.18*' \ 'pymongo' \ @@ -216,7 +216,7 @@ RUN jupyter serverextension enable sparktk_ext RUN \ pip install trustedanalytics \ tabulate==0.7.5 \ - "snakebite[kerberos]" + snakebite[kerberos] # Final cleanup