【问题标题】:Apache zeppelin unable to fetch URL from Amazon S3 notebook json fileApache zeppelin 无法从 Amazon S3 笔记本 json 文件中获取 URL
【发布时间】:2017-07-10 19:38:14
【问题描述】:

您好,在遵循 AWS 网站上的教程和说明后,我无法从 amazon S3 导入笔记本。具体来说, 1.我有一个Zeppelin在S3中创建的笔记本, 2. 我已经启动了一个安装了 Zepplin、Spark 等的集群 3. 我在创建 EC2 集群时提供了 JSON 配置文件,以便 Zeppelin 将文件保存到我的 S3 存储桶:

[ { "分类": "zeppelin-env", “属性”:{

},
"Configurations": [
  {
    "Classification": "export",
    "Properties": {
    "ZEPPELIN_NOTEBOOK_STORAGE":"org.apache.zeppelin.notebook.repo.S3NotebookRepo",
      "ZEPPELIN_NOTEBOOK_S3_BUCKET":"bucket-name",
      "ZEPPELIN_NOTEBOOK_USER":"user-name"
    },
    "Configurations": [

    ]
  }
]

} ]

  1. 当我尝试使用亚马逊提供的笔记 URL 在 Zeppelin 上导入笔记时,我收到错误“无法获取 URL”。

【问题讨论】:

    标签: apache amazon-s3 import apache-zeppelin


    【解决方案1】:

    如果您只想将笔记从您的 S3 帐户导入 Zeppelin,您可以简单地使用 Zeppelin 的导入菜单和您在 S3 中笔记的公共 URL。在这种情况下,我相信您不需要设置您所做的所有配置。

    但是,如果您想使用 S3 作为 Zeppelin 的存储层,以便您可以读取和写入您的 S3 帐户,您可以使用this documentation。这与您尝试设置的配置类似,但应在 conf/zeppelin-env.shconf/zeppelin-site.xml 文件下完成,如文档所述。如果您尝试实现此选项,则不需要导入菜单,当 Zeppelin 启动时,它将使用s3://bucket-name/user-name 作为默认笔记本存储路径,并且您所有的笔记操作都将保存在那里。

    【讨论】:

      猜你喜欢
      • 2015-09-02
      • 2017-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-14
      • 2014-02-03
      • 1970-01-01
      相关资源
      最近更新 更多