pyspark dataframe在show()中出现错误

4smxwvx5  于 2021-06-27  发布在  Hive
关注(0)|答案(1)|浏览(789)

我正在使用带有%livy.pyspark解释器的齐柏林飞艇笔记本。我正在hadoop配置单元表上运行一个sql查询,希望看到表中的几行。我使用以下代码:

'''
%livy.pyspark
from pyspark.sql import HiveContext
sqlContext = HiveContext(sc)
df = sqlContext.sql("Select * from Orders")
df.printSchema()
df.show()
'''

它用df.printschema()显示表模式。但是,df.show()出现以下错误

'''An error occurred while calling showString.
: java.lang.RuntimeException: serious problem'''

你能帮我解决这个问题吗?

7z5jn7bk

7z5jn7bk1#

这就是Hive的问题(https://issues.apache.org/jira/browse/hive-13120). 解决方法是 set hive.fetch.task.conversion=none

相关问题