2017-02-21 60 views
0

您好,我無法從AWS網站上獲得教程和說明後,從amazon S3導入筆記本。具體來說, 1.我有一個由Zeppelin在S3創建的筆記本, 2.我已經安裝了Zepplin,Spark等的集羣安裝 3.我提供了一個關於創建EC2集羣的JSON配置文件,這樣Zeppelin會文件保存到我的S3桶:Apache zeppelin無法從Amazon S3筆記本json文件中獲取URL

[ { 「分類」: 「飛艇-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": [ 

    ] 
    } 
] 

} ]

  • 當我嘗試使用Amazon提供的註釋URL導入Zeppelin上的註釋時,出現「無法獲取URL」錯誤。
  • 回答

    0

    如果您只想從您的S3賬戶導入Zeppelin賬單,您可以在S3中使用Zeppelin的簡單導入菜單和公告網址。在這種情況下,我相信你不需要設置你所做的所有配置。

    但是,如果您想使用S3作爲Zeppelin的存儲層,以便您可以讀寫您的S3帳戶,則可以使用this documentation。這與您嘗試設置的配置類似,但應根據和conf/zeppelin-site.xml文件進行配置,如文檔所述。如果您試圖實現此選項,那麼您不需要導入菜單,並且在Zeppelin啓動時,它將使用s3://bucket-name/user-name作爲默認筆記本存儲路徑,並且您的所有筆記操作都將保存在那裏。