apache-spark - 在 pySpark 我得到 py4j.protocol.Py4JError: py4j.Py4JException: Method isBarrier([]) 不存在
问题描述
这个例外正在上升lines.count()
。
发生异常:py4j.protocol.Py4JError 调用 o26.isBarrier 时发生错误。跟踪:py4j.Py4JException:方法 isBarrier([]) 在 py4j.Gateway 的 py4j.reflection.ReflectionEngine.getMethod(ReflectionEngine.java:326) 的 py4j.reflection.ReflectionEngine.getMethod(ReflectionEngine.java:318) 中不存在。在 py4j.commands.AbstractCommand.invokeMethod(AbstractCommand.java:132)
处调用(Gateway.java:274) 从 pyspark 导入 SparkContext
代码:
conf = SparkConf()
conf.setAppName("First App")
sc = SparkContext('local',conf=conf)
print("-----------------------------------------------------------------------------")
lines = sc.textFile("sample.csv")
print("-----------------------------------------------------------------------------")
lines.count()
解决方案
推荐阅读
- python - 维基百科命令 Discord.py
- google-bigquery - BigQuery 作业计划程序
- powershell - 动态哈希表列/值
- pytorch - 错误:1 维张量的索引过多
- tensorflow - TensorflowJS 模型无法正确预测多类数据
- colors - 一次更改所有 Shape 的颜色 JavaFX
- python - 调整 XG Boost 参数时遇到问题
- postgresql - 如何通过 Sequelize 上的查询按顺序设置 collate en_us.UTF-8
- android - 接收 7 位数字而不是 6 位数字 - Firebase 身份验证
- sql - 存储过程从服务器 A 中选择数据并将数据插入到服务器 B