使用python在pyspark中运行sql查询时出错

使用python在pyspark中运行sql查询时出错,pyspark,pyspark-sql,pyspark-dataframes,Pyspark,Pyspark Sql,Pyspark Dataframes,嗨,我已经写了一个代码,在其中我从TERR.txt文件创建数据帧。现在我正在尝试运行sql查询,但出现了一些错误 你能帮我解决这个问题吗 代码: 错误: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/spark/python/pyspark/sql/session.py", line 710, in sql return Data

嗨,我已经写了一个代码,在其中我从TERR.txt文件创建数据帧。现在我正在尝试运行sql查询,但出现了一些错误

你能帮我解决这个问题吗

代码:

错误:

 Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/spark/python/pyspark/sql/session.py", line 710, in sql
    return DataFrame(self._jsparkSession.sql(sqlQuery), self._wrapped)
  File "/usr/lib/spark/python/lib/py4j-0.10.7-src.zip/py4j/java_gateway.py", line 1257, in __call__
  File "/usr/lib/spark/python/pyspark/sql/utils.py", line 69, in deco
    raise AnalysisException(s.split(': ', 1)[1], stackTrace)
pyspark.sql.utils.AnalysisException: u"Table or view not found: `outbound`.`terr`; line 1 pos 2791;\n'Project
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/usr/lib/spark/python/pyspark/sql/session.py”,第710行,sql格式
返回数据帧(self.\u jsparkSession.sql(sqlQuery),self.\u包装)
文件“/usr/lib/spark/python/lib/py4j-0.10.7-src.zip/py4j/java_gateway.py”,第1257行,在__
文件“/usr/lib/spark/python/pyspark/sql/utils.py”,第69行,deco格式
引发分析异常(s.split(“:”,1)[1],stackTrace)
pyspark.sql.utils.AnalysisException:u“未找到表或视图:`outbound`.`terr`;第1行pos 2791;\n'Project

您在第一个
案例之后编写了
ENDASDEPARTMENT
,但它不应该是
ENDASDEPARTMENT
?是的,我已经更正了。现在我正在进行错误回溯(最近一次调用):文件“”,第1行,在sql返回数据框中的文件“/usr/lib/spark/python/pyspark/sql/session.py”第710行(self._jsparkSession.sql(sqlQuery),self._包装)文件“/usr/lib/spark/python/lib/py4j-0.10.7-src.zip/py4j/java_gateway.py”,第1257行,在调用文件“/usr/lib/spark/python/pyspark/sql/utils.py”中,第69行,在deco-raiseanalysisexception(s.split(“:”,1),stackTrace)pyspark.sql.utils.AnalysisException:u”中找不到表或视图:错误消息非常清楚:
找不到表或视图
。是否存在“outbound.terr”?是否要将语句应用于数据帧?
 Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/spark/python/pyspark/sql/session.py", line 710, in sql
    return DataFrame(self._jsparkSession.sql(sqlQuery), self._wrapped)
  File "/usr/lib/spark/python/lib/py4j-0.10.7-src.zip/py4j/java_gateway.py", line 1257, in __call__
  File "/usr/lib/spark/python/pyspark/sql/utils.py", line 69, in deco
    raise AnalysisException(s.split(': ', 1)[1], stackTrace)
pyspark.sql.utils.AnalysisException: u"Table or view not found: `outbound`.`terr`; line 1 pos 2791;\n'Project