Bluemix spark jazzhub addjar

时间:2016-01-28 16:11:30

标签: git scala apache-spark ibm-cloud

我正在尝试在Bluemix上的Spark Scala Notebook中添加一个jar。这些例子讲的是使用公共github网址。但是我在Jazzhub git存储库中有我的代码。我遇到的问题是,对于Jazzhub,我没有公共URL,没有用户和密码来访问我的jar文件。

我用userid:password等尝试了几个url但是没有成功加载jar文件。

是否有一些示例将jazzhub的jar文件加载到Spark scala Notebook中?

1 个答案:

答案 0 :(得分:1)

首先,通过查看JazzHub中的设置,确保您的项目是公开的。请转到项目的设置并转到选项。接下来,如果选中,则取消选中Private。最后,单击“保存”以应用更改。

The project is now publicly available

其次,由于您的项目是JazzHub git repo,因此将提供Git Repo链接。要查找链接,请转到项目设置并转到常规。接下来,请注意Git URL旁边的URL。

Git 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")`

Configure Scala Notebook to add external jars