2016-04-19 40 views
0

我有一個OrientDB數據庫,我想將它導入到Zeppelin內的scala中。我遵循提供的示例here 。然而,當我在Zeppelin的筆記本object orientechnologies是不是包com的成員?

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成員。任何建議?

+0

Hi @MTT您正在使用哪個版本? –

回答

0

問題是zeppelin無法識別某些庫,因此需要單獨添加它們。以下是我用於在Zeppelin中添加jar文件的代碼:

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

確保在運行代碼之前重新啓動Zeppelin。這些行需要在Spark啓動之前插入。

-2

我試圖用Scala中的class ORecordId重現你的問題,它適用於我。

enter image description here

希望它能幫助。

+0

感謝您的回答!正如我所說我在齊柏林飛艇上使用Scala。齊柏林飛艇出了問題。如果我們不使用Zeppelin,它也適用於我。 – MTT

相關問題