运行Apache SystemML

时间:2017-03-15 19:44:00

标签: pyspark systemml

我试图在独立模式下设置并运行Apache SystemML(在Ubuntu上)。 我依靠github文档来设置它。 我想用pyspark运行这个,我按照这个初学者guide

的说明进行操作

成功安装systemml并启动pyspark shell后,我尝试了教程中的以下代码:

import systemml as sml
import numpy as np
m1 = sml.matrix(np.ones((3,3)) + 2)

导入语句工作正常,但我在第3行遇到以下错误:

ImportError: Unable to load systemML.jar into the current pyspark session.Hint: Provide 
the following argument to pyspark: --driver-class-path /usr/local...

根据提供的提示,我再次启动了pyspark附加" - driver -class-path ..."在末尾。但我遇到了同样的错误。

在谷歌搜索时,我发现Apache SystemML文档中突出显示了此错误。但是,我真的无法解决这个问题。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

您能否确认" / usr / local ..."在您的评论中是systemml的路径 - * - incubating-SNAPSHOT.jar并且该文件存在?