我是新来的火花。我在Spark(pySPark)上运行python API以在cloudera集群上构建模型。
我创建了一个批处理文件来提交作业。除了显示数据框结果的最后一步之外,作业成功运行 - ' step3_final.show()
',它会抛出错误。
PFB我在日志中收到的错误消息
step3_final.show(6)
File "/opt/cloudera/parcels/CDH-5.7.1-1.cdh5.7.1.p1876.1944/lib/spark/python/lib/pyspark.zip/pyspark/sql/dataframe.py", line 257, in show
File "/opt/cloudera/parcels/CDH-5.7.1-1.cdh5.7.1.p1876.1944/lib/spark/python/lib/py4j-0.9-src.zip/py4j/java_gateway.py", line 813, in __call__
File "/opt/cloudera/parcels/CDH-5.7.1-1.cdh5.7.1.p1876.1944/lib/spark/python/lib/pyspark.zip/pyspark/sql/utils.py", line 45, in deco
File "/opt/cloudera/parcels/CDH-5.7.1-1.cdh5.7.1.p1876.1944/lib/spark/python/lib/py4j-0.9-src.zip/py4j/protocol.py", line 308, in get_return_value
py4j.protocol.Py4JJavaError: An error occurred while calling o718.showString.
任何人都可以帮我理解错误信息。提前谢谢。
答案 0 :(得分:0)
这可能是由于编码问题所致,只需添加
filename sas2word dde 'winword|system';
data _null_;
file sas2word;
if put '[Bookmarks.Exists("Bkm1")]' then do;
put '[EditGoTo.Destination = "Bkm1"]';
put '[Insert "Test"]';
end;
run;
在代码顶部的python脚本中,如果您正在使用Spark Submit else运行解决方案
# -*- coding: utf-8 -*-
请告诉我这是否有帮助