매번 내가 내가 예외구문 오류가 나는
val dataRDD = sc.textFile("hdfs://quickstart.cloudera:8020/user/cloudera/data/data.txt")
dataRDD.collect().foreach(println)
//or
dataRDD.count()
다음 얻을 스칼라 다음 명령을 실행하려고 클라우 데라 VM을 통해 스파크에서 스칼라 명령을 실행하려고 할 때 -
exitCodeException exitCode=1: File "/etc/hadoop/conf.cloudera.yarn/topology.py", line 43 print default_rack^
SyntaxError: Missing parentheses in call to 'print'
-I Cloudera VM에서 Spark 1.6.0을 실행 중입니다. 다른 사람이 그런 문제에 직면 했습니까? 그 이유는 무엇일까요? 이것이 파이썬 3에서 필요로하는 "(" "없이"topology.py '파일에 의한 것임을 이해합니다. 그러나 파이썬/pyspark를 실행하지 않을 때이 스크립트가 실행되는 이유는 무엇입니까? 이것은 단지 Cloudera VM을 통해 다른 샘플 데이터와 함께 VM을 실행하면 명령이 작동합니다.
또한 여기를 참조하십시오. 아직 대답이 없습니다. – Mark