我正在尝试在Bluemix上的Spark Scala Notebook中添加一个jar。这些例子讲的是使用公共github网址。但是我在Jazzhub git存储库中有我的代码。我遇到的问题是,对于Jazzhub,我没有公共URL,没有用户和密码来访问我的jar文件。
我用userid:password等尝试了几个url但是没有成功加载jar文件。
是否有一些示例将jazzhub的jar文件加载到Spark scala Notebook中?
答案 0 :(得分:1)
首先,通过查看JazzHub中的设置,确保您的项目是公开的。请转到项目的设置并转到选项。接下来,如果选中,则取消选中Private。最后,单击“保存”以应用更改。
其次,由于您的项目是JazzHub git repo,因此将提供Git Repo链接。要查找链接,请转到项目设置并转到常规。接下来,请注意Git URL旁边的URL。
第三,构建完整的下载URL。
完整的网址格式如下:
[GIT URL]/contents/[GIT_BRANCH]/[JAR_LOCATION]
例如,要在我的示例项目的master分支中下载psclnt.jar,将使用以下URL:
https://hub.jazz.net/git/hobert/libtest/contents/master/dep-jar/psclnt.jar
第四,将以下URL添加到Spark Scala Notebook:
选项1:
%AddJar https://hub.jazz.net/git/hobert/libtest/contents/master/dep-jar/psclnt.jar -f
选项2:
`kernel.magics.addJar("https://hub.jazz.net/git/hobert/libtest/contents/master/dep-jar/psclnt.jar -f")`