からそうpysparkから実行したとき、私は(任意のコンテキストを指定せず)で入力します。スパークがpysparkからハイブテーブルにアクセスすることができなく火花提出
df_openings_latest = sqlContext.sql('select * from experian_int_openings_latest_orc')
...、それが正常に動作します。私は
spark-submit script.py
ようから私のスクリプトを実行すると
しかし、私は
from pyspark.sql import SQLContext
from pyspark import SparkConf, SparkContext
conf = SparkConf().setAppName('inc_dd_openings')
sc = SparkContext(conf=conf)
sqlContext = SQLContext(sc)
df_openings_latest = sqlContext.sql('select * from experian_int_openings_latest_orc')
に次置くしかし、それは
pyspark.sql.utils私にエラーを与えます。 AnalysisException:u'Tableが見つかりません: experian_int_openings_latest_orc; '
だから、私のテーブルは見えません。
私は間違っていますか?助けてください
P.S.スパークバージョンは1.6です。EMR
ありがとうございます! :) – Dennis