码迷,mamicode.com
首页 > 编程语言 > 详细

Python执行spark程序配置

时间:2017-09-23 21:22:38      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:tap   test   app   count   exp   txt   col   from   pat   

spark没有配置Python环境变量的时候使用Python只用spark时候回出现

from pyspark import SparkConf,SparkContent
ImportError: No module named pyspark

所以要在环境变量中配置

打开

vim /etc/profile

添加

export SPARK_HOME=/usr/local/spark2.2
export PYTHONPATH=$SPARK_HOME/python/:$SPARK_HOME/python/lib/py4j-0.10.4-src.zip:$PYTHONPATH

添加过spark环境变量的这里直接用就行

然后重启电脑或者 source /etc/profile  当前可用

 

附上一段Python读取文本统计行数的代码

from pyspark import  SparkConf,SparkContext

conf = SparkConf().setMaster("local").setAppName("My App")
sc= SparkContext(conf=conf)

lines = sc.textFile("/root/opt/world/test.txt")
print lines.count()

 

Python执行spark程序配置

标签:tap   test   app   count   exp   txt   col   from   pat   

原文地址:http://www.cnblogs.com/tong775131501/p/7582258.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!