我在IBM COS中有库jar文件,我想将其添加到watson stdio中的scala笔记本中。我想使用%addJar但不确定访问该对象的URL应该是什么。 当我右键单击对象时,我得到了URL" cos://"哪个addJars无法识别。感谢
答案 0 :(得分:0)
我假设您正在使用Apache Spark服务使用python笔记本,并且jar文件位于项目的cos存储桶中(如果这些假设不正确,请更新您的问题)。
一个选项是使用project-lib下载jar并将其写入spark服务的libs folder:
from project_lib import Project
project = Project(sc,"<ProjectId>", "<ProjectToken>")
# Get the file
mem_jar_file = project.get_file("your.jar")
mem_jar_file.seek(0)
with open('~/data/libs/your.jar', 'wb') as f:
f.write(mem_jar_file.read())
<强>更新强>
如果您使用的是Scala,则可以选择: