用于个人笔记,学习交流
在spark 的WordCount实验中。
提示wordcount.foreach(print) ^ SyntaxError: invalid(语法错误)。
首先检查自己的语法(如:多的空格)等。
而我这里是错误是,语法不兼容(python3的语句我用python2输出)。

这是python3语句

这是python2
解决方法:配置PySpark使用python3作为编程语言
$ nano ~/.bashrc
文件末尾添加如下语句
export PYTHONPATH=SPARKHOME/python:SPARK_HOME/python:SP

在Spark的WordCount实验中遇到`wordcount.foreach(print)`导致的SyntaxError,原因是使用了Python3的语句但在Python2环境下运行。解决方法是在.bashrc文件末尾添加指定Python3为PySpark编程语言的环境变量,并执行使其生效。

4246

被折叠的 条评论
为什么被折叠?



