温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文中的图片放大查看高清原图。

Fayson的github:

https://github.com/fayson/cdhproject

提示:代码块部分可以左右滑动查看噢

1.文档编写目的

Fayson在前面的文章《如何在非安全的CDH集群中部署Jupyter并集成Spark2》和《Jupyter Notebook与Livy集成》,Jupyter Notebook提供的功能相对简陋,用户体验差,在jupyter的生态圈中提供一个Jupyter Lab是Jupyter的升级版,提供了更好的用户体验,它更像一个IDE。本篇文章Fayson主要介绍如何在前两篇文章的基础上集成JupyterLab及使用。

内容概述

1.JupyterLab安装

2.Jupyter Lab基本功能使用

3.总结

测试环境说明

1.RedHat7.2

2.Jupyter Notebook为1.0.0

3.Jupyter已与Livy服务集成

4.Python3.6.5

2.JupyterLab安装

1.在当前Python环境安装jupyterlab包

[root@cdh04 ~]# /opt/cloudera/anaconda3/bin/pip install jupyterlab

(可左右滑动)

2.安装jupyterlab后在jupyter启动扩展

[root@cdh04 ~]# /opt/cloudera/anaconda3/bin/jupyter serverextension enable --sys-prefix jupyterlab

(可左右滑动)

3.重新启动Jupyter服务

[root@cdh04 ~]# /opt/cloudera/anaconda3/bin/jupyter-lab --allow-root

(可左右滑动)

4.在浏览器访问http://cdh04.fayson.com:8888

与前面Jupyter Notebook的访问界面一样。

3.Jupyter Lab使用

1.输入密码进入Jupyter Lab主界面

2.新建一个pysaprk的Notebook

3.在打开的Notebook中运行pyspark代码

textFile = spark.read.text("/tmp/test.txt")

textFile.count()

textFile.first()

(可左右滑动)

点击运行结果显示的Spark UI可以看到作业运行情况

示例通过Livy服务运行的Pyspark作业,如下为Livy服务的Sessions

4.总结

1.JupyterLab是Jupyter Notebook的升级版,提供更好的用户体验

2.JupyterLab对编码的支持更强大,支持更多语言及编程风格等等等

提示:代码块部分可以左右滑动查看噢

为天地立心,为生民立命,为往圣继绝学,为万世开太平。

温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文中的图片放大查看高清原图。

推荐关注Hadoop实操,第一时间,分享更多Hadoop干货,欢迎转发和分享。

原创文章,欢迎转载,转载请注明:转载自微信公众号Hadoop实操

python安装jupyterlab_JupyterLab的安装及使用相关推荐

  1. python基础:python扩展包的安装方式

    python扩展包有三种安装方式: 1. pip安装方式.python3默认自带pip,无需另外安装:在python2.7版本上默认为easy_install安装工作进行安装,如果需要使用pip安装, ...

  2. python 3.7.732位安装步骤_python安装教程(Windows系统,python3.7为例)

    1. 在python的官网下载python对应版本:https://www.python.org/downloads/windows/ 64位下载Windows x86-64 executable i ...

  3. python3.6.2怎样安装,python 3.6.2 安装配置方法图文教程

    python 3.6.2 安装配置方法图文教程 Windows下Python(pip)环境搭建(3.6)图解,供大家参考,具体内容如下 1.下载最新的Python安装:3.6.2 2.安装时不要选择默 ...

  4. win10 +python 3.6.4安装scrapy

    第一步: 首先,我们先在电脑上安装好python3.6并且配置好环境变量,以可以直接在命令行界面输入python命令可以出现如图的界面为主. 第二步: 升级pip ,在cmd窗口中会有提示,没有提示的 ...

  5. python如何使用ppip安装xlwt_Python中xlrd和xlwt模块使用方法

    原博文 2017-07-05 21:30 − 本文主要介绍可操作excel文件的xlrd.xlwt模块.其中xlrd模块实现对excel文件内容读取,xlwt模块实现对excel文件的写入. 安装xl ...

  6. python 离线下载和安装第三方库 .whl wheel 文件

    python 离线下载和安装第三方库 .whl wheel 文件 下载 .whl 文件 pip download \--only-binary=:all: \ # 对于包以及包的依赖包,都不使用二进制 ...

  7. python pytorch 包的安装

    python pytorch 包的安装 打开官网:https://pytorch.org/ https://pytorch.org/get-started/locally/

  8. 利用python安装opencv_Linux下安装OpenCV+Python支持

    原博文 2016-08-22 09:42 − 以下说明在Linux下Python和OpenCV结合安装的过程,Python要使用OpenCV模块,则必须导入OpenCV提供的包,所以要提供Python ...

  9. windows 64位 dll文件 位置及python包rtree shapely安装

    位置 \Windows\System32 python包依赖包安装 rtree 依赖 spatialindex(spatialindex.dll   spatialindex_c.dll) shape ...

最新文章

  1. 2021年大数据常用语言Scala(三十五):scala高级用法 提取器(Extractor)
  2. flash绘图API :flash player11新增的绘图API方法--cubicCurveTo
  3. CB Insights发布最新AI 100排名,包含100家最有前景的AI初创公司
  4. 特征工程(二) :文本数据的展开、过滤和分块
  5. 为 UWP 应用提供的 .NET 网络 API
  6. 性能测试场景设计之用户模式设置
  7. 【深度学习】ReLU激活函数的缺点
  8. 【分布式】Zookeeper在大型分布式系统中的应用
  9. 作者:孙傲冰(1978-),男,博士,东莞中国科学院云计算产业技术创新与育成中心电子政务事业部副研究员...
  10. qt中tinyxml2的基本使用方法
  11. Oracle性能监控脚本(sql)
  12. xml TO json
  13. 利用UrlRewrite,asp.net动态生成htm页面
  14. mysql如何管理事务管理_浅谈MySQL事务管理(基础)
  15. ArcView Spacial Analyst v2.0 1CD
  16. 谷歌浏览器安装apizza
  17. 控制默认使用360浏览器极速模式
  18. 人脸识别(Face Recognition)简要综述
  19. 报错org.apache.ibatis.builder.BuilderException: Error creating SqlSource for SqlProvider. Method ‘inse
  20. EVE-NG模拟器教程(四)——常用镜像导入和使用

热门文章

  1. python+tkinter 输入框及Label
  2. 运行Lattice Diamond时报错 License checkout failed的解决方法
  3. BIOS和DOS中断例程的安装过程
  4. AD16自定义板子大小
  5. oracle 锁表查询及解决、表字段查询
  6. 深入理解计算机系统(2.4)---C语言的有符号与无符号、二进制整数的扩展与截断...
  7. [转载] plt.hist()和numpy.histogram()的学习
  8. [转载] NumPy Beginner‘s Guide 2e 带注释源码 七、NumPy 特殊例程
  9. [转载] python并行处理任务_Python 并行任务技巧
  10. [转载] Java中的关键字含义以及介绍