在windows上pycharm配置spark环境
来源:互联网 发布:哥特式lolita淘宝 编辑:程序博客网 时间:2024/06/05 20:32
(1)分别从Hadoop官网和spark官网下载Hadoop和spark的安装包
Hadoop下载地址:http://www.apache.org/dyn/closer.cgi/hadoop/common
spark下载地址:
http://spark.apache.org/downloads.html
注意版本要兼容;
(2)把Hadoop和spark的安装包解压,由于他们都是非安装软件,解压就可以了,然后设置环境变量,把路径添加到path中,D:\hadoop-2.6.0\bin;D:\spark-2.2.0-bin-hadoop2.7\bin注意用分号隔开
(3)启动pyspark验证
理想情况下是这样的:
可是宝宝的却是这样的:
有个哥们说,原因是这样的:http://blog.csdn.net/helloxiaozhe/article/details/77802865
因为可以出来python的>>>,应该就可以用,我不想关电脑,没有试。
(4)在pycharm中配置开发环境
a、打开pycharm,创建一个progect,设置run configuration
在环境变量中添加HADOOP_HOME,SPARK_HOME和PYTHONPATH
b、安装pyspark 和py4j
pyspark安装,在cmd终端中pip install pyspark或者在pycharm的setting中
安装的比较慢,勿骄勿躁。
py4j
Py4j可以使运行于python解释器的python程序动态的访问java虚拟机中的java对象。Java方法可以像java对象就在python解释器里一样被调用,Java collection也可以通过标准python collection方法调用。Py4j也可以使java程序回调python对象。
(5)测试程序
import osimport sys# Path for spark source folderos.environ['SPARK_HOME']="D:\spark-2.2.0-bin-hadoop2.7"# Append pyspark to Python Pathsys.path.append("D:\spark-2.2.0-bin-hadoop2.7\python")try:from pyspark import SparkContextfrom pyspark import SparkConfprint ("Successfully imported Spark Modules")except ImportError as e:print ("Can not import Spark Modules", e)sys.exit(1)
这样,就说明环境配置好了啦~
- 在windows上pycharm配置spark环境
- Windows+Pycharm+Spark环境配置
- Windows上在Pycharm配置Kivy开发环境
- PyCharm配置Spark开发环境
- pycharm 配置spark运行环境
- Spark+Python+Pycharm在Windows下的配置
- pycharm 在windows上编辑代码用linux执行配置
- Ubuntu 16.04 + PyCharm + spark 运行环境配置
- win10系统Pycharm配置spark环境
- 在pycharm上配置pyspark
- windows下搭建Spark,Pycharm配置Spark测试
- Lua 在 windows上的环境配置
- 在windows 上配置android开发环境
- andriod 在windows上环境配置
- andriod 在windows上环境配置
- Lua 在 windows上的环境配置
- 【Scipy】在Windows上配置Scipy环境
- windows下python+django+pycharm环境配置
- c++中char *与char[]区别
- 改变radio的样式 以及radio组相关操作的jquery插件
- Angular.bind方法
- 设计模式之禅PK之结构类1
- PHP XDEBUG 远程调试获取不到SERVER_NAME
- 在windows上pycharm配置spark环境
- Java web项目01 停车管理系统实现删除用户信息(六)
- 应用中双击返回键退出程序
- 单链表/双链表问题
- Python属性函数property
- android activity管理类
- 什么是客户旅程分析(customer journey mapping)
- 机器学习十大经典算法
- 刘一男四六级词汇来源讲解