2016-04-18 9 views
0

Voraを使用してScalaでデータを表示できません。SAP HANA VoraでScalaのテーブルの内容が表示されない

ボラ:1.2 スパーク:1.5.2 /スパークコントローラ:1.5.8

細かい示すHDFSファイル "コンテンツ"。

HDFS DFS -cat /ユーザ/ボラ/ XXXXXXXX /パート00000 AB05,560 CD06,340 EF07,590 GH08,230

「ショーdatasourcestables中に微細示す表"コマンド

スカーラ> vc.sql(S" "" SHOWのDATASOURCETABLES「 "" com.sap.spark.voraを使用した。stripMargin).SHOW Output

表示テーブルは、Scalaの スカラ> vc.sql( "VVCSV SELECT * FROM")に失敗している。( "VVCSV SELECT * FROM")

スカラ> vc.sqlを示した。

を表示

java.lang.RuntimeException:テーブルが見つかりません:VVCSV at scala.sys.package $ .error(package.scala:27) at> org.apache.spark.sql.catalyst.analysis.SimpleCatalog.lookupRelation(Catalog。 $ Extron $ lookupRelation(ExtendableSQLContext.scala:52)。$ sp_sql $ spark $ sql $ $ $ $ $ $ $ $ $ $ $ $ $ at> org.apache.spark.sql.catalyst.analysis.OverrideCatalog $$ anonfun $ lookupRelation $ 3.apply(Catalog.scala:203) at>?> org.apache.spark.sql.catalyst.analysis.OverrideCatalog $ $ anonfun $ lookupRelation $ 3.apply(Catalog.scala:203) scala.Option.getOrElseでは(Option.scala:120)

答えて

0

コマンドshow datasourcetables Vora1.2で推奨されておらず、show tables using com.sap.spark.voraにより置換されて。しかし、このコマンドはVoraカタログに残っているものだけを表示しています。あなたは(なしshow tablesコマンドを使用することができ、現在のスパークコンテキストにあるかどうか確認するには

vc.sql("register all tables using com.sap.spark.vora").show 

:現在のスパークコンテキスト内のテーブルをロードするには(例えば、スパーク・シェルを再起動した後に)あなたはregister tablesコマンドを実行する必要があります'using'句)。詳細については、Vora Developer GuideとSparkのマニュアルを参照してください。

関連する問題