Apache zeppelin无法从Amazon S3笔记本json文件

时间:2017-02-21 09:07:51

标签: apache amazon-s3 import apache-zeppelin

您好,我在遵循AWS网站上的教程和说明后无法从amazon S3导入笔记本。特别, 我有一个由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"。

1 个答案:

答案 0 :(得分:0)

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

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