Apache zeppelin 无法从 Amazon S3 笔记本 json 文件中获取 URL
Apache zeppelin unable to fetch URL from Amazon S3 notebook json file
您好,按照 AWS 网站上的教程和说明操作后,我无法从亚马逊 S3 导入笔记本。具体来说,
1. 我有一个 Zeppelin 在 S3 中创建的笔记本,
2. 我已经启动了一个安装了 Zepplin、Spark 等的集群
3. 我在创建 EC2 集群时提供了一个 JSON 配置文件,以便 Zeppelin 将文件保存到我的 S3 存储桶:
[
{
"Classification": "zeppelin-env",
"Properties":{
},
"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": [
]
}
]
}
]
- 当我尝试使用亚马逊提供的笔记 URL 在 Zeppelin 上导入笔记时,出现错误 "Unable to fetch URL"。
如果您只想将笔记从您的 S3 帐户导入 Zeppelin,您可以简单地使用 Zeppelin 的导入菜单和 S3 中笔记的 public url。在这种情况下,我相信您不需要设置您所做的所有配置。
但是,如果您想使用 S3 作为 Zeppelin 的存储层,以便您可以读取和写入您的 S3 帐户,您可以使用 this documentation。这类似于您尝试设置的配置,但是它应该在 conf/zeppelin-env.sh
和 conf/zeppelin-site.xml
文件下完成,如文档所述。如果你试图实现这个选项,那么你不需要导入菜单,当 Zeppelin 启动时,它会使用 s3://bucket-name/user-name
作为默认的笔记本存储路径,你所有的笔记操作都将保存在那里。
您好,按照 AWS 网站上的教程和说明操作后,我无法从亚马逊 S3 导入笔记本。具体来说, 1. 我有一个 Zeppelin 在 S3 中创建的笔记本, 2. 我已经启动了一个安装了 Zepplin、Spark 等的集群 3. 我在创建 EC2 集群时提供了一个 JSON 配置文件,以便 Zeppelin 将文件保存到我的 S3 存储桶:
[ { "Classification": "zeppelin-env", "Properties":{
},
"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": [
]
}
]
} ]
- 当我尝试使用亚马逊提供的笔记 URL 在 Zeppelin 上导入笔记时,出现错误 "Unable to fetch URL"。
如果您只想将笔记从您的 S3 帐户导入 Zeppelin,您可以简单地使用 Zeppelin 的导入菜单和 S3 中笔记的 public url。在这种情况下,我相信您不需要设置您所做的所有配置。
但是,如果您想使用 S3 作为 Zeppelin 的存储层,以便您可以读取和写入您的 S3 帐户,您可以使用 this documentation。这类似于您尝试设置的配置,但是它应该在 conf/zeppelin-env.sh
和 conf/zeppelin-site.xml
文件下完成,如文档所述。如果你试图实现这个选项,那么你不需要导入菜单,当 Zeppelin 启动时,它会使用 s3://bucket-name/user-name
作为默认的笔记本存储路径,你所有的笔记操作都将保存在那里。