Spark是一个用来实现快速和通用的集群计算平台.而且提供丰富的接口.Python,java,scala和SQL
1.下载安装
在Ubuntu上,下载预编译版的spark,解压后即可使用.从官网http://spark.apache.org/downloads.html,下载预编译版”Pre-bulid for Hadoop 2.7 and later”,下载后得到一个压缩文件.tgz
打开终端,进入压缩文件所在目录,用下面命令解压文件
$ tar -xf spark-x.x.x-bin-hadoopx.x.tgz
进入解压后的文件夹,输入下面命令打开python版本的Spark shell
$ ./bin/pyspark
2.日志信息
在Spark shell启动后会显示出很多日志信息,可通过修改配置文件,设定日志信息显示的内容,只显示警告以及更严重的信息
进入解压后的spark文件夹中,打开conf文件夹,新建一个名为log4.properties的文件,在conf文件夹中找到log4.properties.template文件,用编辑器打开复制全部内容到刚才新建的文件log4.properties中,然后找到log4.rootCategory=INFO,console这一行内容:
修改为:
log4.rootCategory=WARN,console
保存退出
3.在Ipython中启动Pyspark
在Spark1.0版本中,打开终端进入spark文件夹所在目录
$ IPYTHON =1 ./bin/pyspark
如果使用jupyter notebook ,web 版的Ipython.,在同样目录下
$ IPYTHON_OPTS=’notebook’ ./bin/pyspark

在最新的**Spark2.1.1**中,以上命令不在有效,在同样目录下使用新命令打开Ipython,
$  PYSPARK_DRIVER_PYTHON=ipython      ./bin/pyspark
打开Jupyter notebook,
$   PYSPARK_DRIVER_PYTHON_OPTS='notebook'
$   PYSPARK_DRIVER_PYTHON=jupyter      ./bin/pyspark

Spark中的python shell交互界面Ipython和jupyter notebook相关推荐

  1. 利用 Python 进行数据分析 (一):IPython 及 Jupyter notebook

    本文为<利用 Python 进行数据分析>的读书笔记 目录 IPython 与 Jupyter notebook 简介 IPython 基础 使用 IPython 命令行 运行 Jupyt ...

  2. 第02章 Python语法基础,IPython和Jupyter Notebooks

    第2章 Python语法基础,IPython和Jupyter Notebooks 当我在2011年和2012年写作本书的第一版时,可用的学习Python数据分析的资源很少.这部分上是一个鸡和蛋的问题: ...

  3. (数据分析)第02章 Python语法基础,IPython和Jupyter Notebooks.md

    第2章 Python语法基础,IPython和Jupyter Notebooks 当我在2011年和2012年写作本书的第一版时,可用的学习Python数据分析的资源很少.这部分上是一个鸡和蛋的问题: ...

  4. 《利用Python进行数据分析·第2版》第2章 Python语法基础,IPython和Jupyter Notebooks

    第 1 章 准备工作 第 2 章 Python 语法基础,IPython 和 Jupyter Notebooks 第 3 章 Python 的数据结构.函数和文件 第 4 章 NumPy 基础:数组和 ...

  5. 《利用Python进行数据分析·第2版》第2章 Python语法基础,IPython和Jupyter Notebooks...

    第1章 准备工作 第2章 Python语法基础,IPython和Jupyter Notebooks 第3章 Python的数据结构.函数和文件 第4章 NumPy基础:数组和矢量计算 第5章 pand ...

  6. 在jupyter界面误删了jupyter notebook

    问题:在jupyter界面误删了jupyter notebook 解决方式: 查看/home/liunianping/.local/share/Trash/files文件夹下是否存在误删的文件: 在误 ...

  7. python打开交互界面设计_老司机必备——用PyQt做一个有交互界面的妹子图爬虫...

    内容简介:老司机必备--用PyQt做一个有交互界面的妹子图爬虫 代码飙车,指日可待.今天的课程教大家结合PyQt和 Python 爬虫技术,做一个带有交互界面的妹子图网站爬虫程序. 一.实验简介 1. ...

  8. python编写交互界面设计_Python 如何编写交互界面?

    Python 如何编写交互界面? 先导入Python GUI库tkinter:然后使用tkinter接口"Tk"进行创建界面:接着使用接口"title"设置界面 ...

  9. 在python IDLE中打开python Shell,就可以直接用import导入当前模块了

    在打开的.py文件上面的工具栏中找Run->Python Shell 就可以了

  10. 第02章 Python语法基础,IPython和Jupyter Notebooks--Python for Data Analysis 2nd

    当我在2011年和2012年写作本书的第一版时,可用的学习Python数据分析的资源很少.这部分上是一个鸡和蛋的问题:我们现在使用的库,比如pandas.scikit-learn和statsmodel ...

最新文章

  1. 【Java】6.9 枚举类
  2. oracle安装及使用常见错误
  3. jstack命令案例分析:对wait的线程没有调用notify()导致程序无法停止
  4. myeclipse hbm2java_myeclipse试用小记----Hibernate多对一双向关联(2)
  5. JS鼠标滚轮事件详解
  6. ADO.NET知识要点
  7. java serialization/deserialization (序列化对象自描述)
  8. Linux路由界面设置,nuxt中如何配置页面路由
  9. IOS 开发 UIProgress 和 UISlidre 进度条和滑动条组件
  10. Angular项目中核心模块core Module只加载一次的实现
  11. 有感于那个拣了两年馒头的女生~~
  12. 手动迁移KVM虚拟机
  13. 分布式技术是大规模应用的最后一个考验
  14. Rust : 危险! 关于字符串切片以及取值......
  15. oracle中日期格式的注意事项
  16. 数学建模——人口增长模型的matlab实现以及对2010年人口预测
  17. 大数据时代下,数据感知在数据质量管理系统中的应用
  18. OSPFv3报文格式与作用分析
  19. Hbase中的二级索引
  20. matlab驻波仿真

热门文章

  1. mysql 联合索引底层结构_MySQL联合索引底层数据结构
  2. p2093 [国家集训队]JZPFAR
  3. webpack的详细使用
  4. 史上最完整的MySQL注入
  5. mysql之 mysql_config_editor/login-path 登录密码保护
  6. python所遇到的坑
  7. 05.LoT.UI 前后台通用框架分解系列之——漂亮的时间选择器
  8. 多线程编程(16) - 多线程同步之 WaitableTimer (等待定时器对象)[续二]
  9. Ubuntu下PHP开发环境LAMP搭建
  10. linux下编译yacc命令,Lex/Yacc的学习——《编译原理及实践》附录B tiny编译器源码在linux下编译实现...