帮酷LOGO
  • 显示原文与译文双语对照的内容
文章标签:spark  BASE  构建  基于web  spark-notebook  DOC  Docker  DOCK  
Docker build for Zeppelin, a web-based Spark notebook

  • 源代码名称:docker-zeppelin
  • 源代码网址:http://www.github.com/dylanmei/docker-zeppelin
  • docker-zeppelin源代码文档
  • docker-zeppelin源代码下载
  • Git URL:
    git://www.github.com/dylanmei/docker-zeppelin.git
  • Git Clone代码到本地:
    git clone http://www.github.com/dylanmei/docker-zeppelin
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/dylanmei/docker-zeppelin
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
  • 飞艇

    基于 debian:jessie的火花和飞艇 Docker 容器。

    这个图像是大而固执的。 它包含:

    以前的dylanmei/zeppelin:latest 版本包含 Spark 1.6.0,python 2.7,并为所有的股票解释器提供了英镑的。 图像仍可以作为 dylanmei/zeppelin:0.6.0-stable 使用。

    简单用法

    要启动飞艇,请运行 latest 映像并运行容器:

    docker pull dylanmei/zeppelin
    docker run --rm -p 8080:8080 dylanmei/zeppelin

    飞艇将在 http://${YOUR_DOCKER_HOST}:8080 运行。

    复杂用法

    你可以使用 docker组合轻松地在更复杂的配置中运行飞艇。 有关使用Zeppelin和 docker-compose的示例,请参见这里项目目录的./examples:

    • 从本地数据文件读取和写入
    • 在ElasticSearch中读取和写入文档

    onbuild

    Docker onbuild 容器仍然是这个项目的一部分,但是我没有计划将它更新为。 查看 onbuild 目录以查看它的Dockerfile

    使用它,创建一个基于 dylanmei/zeppelin:onbuild的新 Dockerfile,并在同一目录中提供一个新的可执行 install.sh 文件。 它将通过 Docker ONBUILD 指令的覆盖基库。

    这里描述的步骤可以很简单,如下所示:

    #!/bin/bash
    cat>. /Dockerfile <<DOCKERFILE
    FROM dylanmei/zeppelin:onbuild
    ENV ZEPPELIN_MEM="-Xmx1024m"
    DOCKERFILE
    cat>. /install.sh <<INSTALL
    git pull
    mvn clean package -DskipTests 
     -Pspark-1.5 
     -Dspark.version=1.5.2 
     -Phadoop-2.2 
     -Dhadoop.version=2.0.0-cdh4.2.0 
     -Pyarn
    INSTALL
    docker build -t my_zeppelin. 

    许可证

    MIT



    文章标签:WEB  BASE  DOC  构建  Docker  DOCK  spa  基于web  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语