object orientechnologies 不是 com 包的成员?

object orientechnologies is not a member of package com?

我有一个 OrientDB 数据库,我想将它导入到 Zeppelin 中的 scala 中。我正在按照提供的示例 here .但是,当我 运行 在 Zeppelin 的笔记本上执行以下命令时

import com.orientechnologies.orient.core.id.ORecordId
import com.orientechnologies.orient.core.sql.query.OSQLSynchQuery

我收到这个错误:

<console>:27: error: object orientechnologies is not a member of package com
     import com.orientechnologies.orient.core.id.ORecordId

但看起来 orientechnologiescom 的成员。有什么建议吗?

我尝试在 Scala 中使用 class ORecordId 重现您的问题,它对我有用。

希望对您有所帮助。

问题是zeppelin有些库不识别,需要单独添加。这是我用来在 Zeppelin 中添加 jar 文件的代码:

%dep
z.load("/home/zeppelin/zeppelin-0.5.5-incubating-bin-all.orientdb-core-0.9.23.jar")

确保在 运行 代码之前重新启动 Zeppelin。这些行需要在 Spark 启动之前插入。