spark指定python版本_spark下载与安装(python版本)

下载必要的组建

b800759b3bf4?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

组建地址

安装

这里的scala是对需要使用scala的语言的人准备的,如果不用可以不用安装

a. 安装jdk和scala,默认步骤即可,

b. 解压spark (D:\spark-2.0.0-bin-hadoop2.7)

c. 解压hadoop (D:\hadoop2.7)

d. 解压hadoop-commin (for w7)

e. copy hadoop-commin/bin to hadoop/bin (for w7)

就是把winutils.exe拷贝到hadoop-2.7.4的bin目录下

配置环境变量

JAVA_HOME:

b800759b3bf4?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

并在Path中添加

%JAVA_HOME%\bin

CLASSPATH :

b800759b3bf4?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

SPARK_HOME :

b800759b3bf4?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

并在Path中添加

%SPARK_HOME%\bin

%SPARK_HOME%\sbin

PYTHONPATH :

b800759b3bf4?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

将spark\python\pyspark整个文件夹复制到Anaconda3\Lib\site-packages文件夹中

HADOOP_HOME

b800759b3bf4?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

注意要把winutils.exe拷贝到hadoop-2.7.4的bin目录下,为了支持python语言

并在Path中添加

%HADOOP_HOME%\bin

总图

用户添加的变量

b800759b3bf4?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

系统的Path变量

b800759b3bf4?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

献上测试程序:

import sys

from pyspark import SparkContext

if __name__ == "__main__":

master = "local"

if len(sys.argv) == 2:

master = sys.argv[1]

try:

sc.stop()

except:

pass

sc = SparkContext(master, "WordCount")

lines = sc.parallelize(["pandas", "i like pandas"])

result = lines.flatMap(lambda x: x.split(" ")).countByValue()

for key, value in result.items():

print ("%s %i" % (key, value))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值