您好,我在遵循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": [
]
}
]
} ]
答案 0 :(得分:0)
如果您只想将S3帐户中的便笺导入Zeppelin,则可以使用Zeppelin的导入菜单和S3中的便笺的公共URL。在这种情况下,我相信您不需要设置所做的所有配置。
但是,如果您想将S3用作Zeppelin的存储层,以便您可以读取和写入S3 accout,则可以使用this documentation。这与您尝试设置的配置类似,但是应该在conf/zeppelin-env.sh
和conf/zeppelin-site.xml
文件下完成,正如文档说明的那样。如果您尝试实现此选项,则不需要导入菜单,当Zeppelin启动时,它将使用s3://bucket-name/user-name
作为默认笔记本存储路径,并且所有笔记操作都将保存在那里。