返回顶部
首页 > 资讯 > 后端开发 > Python >配置Ipython Nodebook 运
  • 447
分享到

配置Ipython Nodebook 运

IpythonNodebook 2023-01-31 02:01:48 447人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

1.1、安装Anaconda Anaconda的官网是https://www.anaconda.com/,下载对应的版本; 1.1.1、下载Anaconda $ cd /opt/local/src/ $ wget -c https://r

1.1、安装Anaconda

Anaconda的官网是https://www.anaconda.com/,下载对应的版本;

1.1.1、下载Anaconda

$ cd /opt/local/src/
$ wget -c https://repo.anaconda.com/arcHive/Anaconda3-5.2.0-linux-x86_64.sh

1.1.2、安装Anaconda

# 参数 -b 表示 batch -p 表示指定安装目录
$ bash Anaconda3-5.2.0-Linux-x86_64.sh -p /opt/local/anaconda -b

1.1.3、配置Anaconda相关环境变量

  • 配置环境变量
$ tail -n 8 ~/.bashrc

# Anaconda3
export ANACONDA_PATH=/opt/local/anaconda
export PATH=$ANACONDA_PATH/bin:$PATH

# Pyspark
export PYSPARK_DRIVER_python=$ANACONDA_PATH/bin/iPython
export PYSPARK_PYTHON=$ANACONDA_PATH/bin/python
  • 启用环境变量
$ source ~/.bashrc
  • 验证
$ python --version
Python 3.6.5 :: Anaconda, Inc.

1.2、在Ipython Notebook 使用pySpark

1.2.1、创建工作目录

$ mkdir  ~/ipynotebook
$ cd ~/ipynotebook

1.2.2、Ipython Notebook 运行pySpark

  • 运行Ipython Notebook
$ PYSPARK_DRIVER_PYTHON=ipython PYSPARK_DRIVER_PYTHON_OPTS="notebook" pyspark
[TerminalIPythonApp] WARNING | Subcommand `ipython notebook` is deprecated and will be removed in future versions.
[TerminalIPythonApp] WARNING | You likely want to use `jupyter notebook` in the future
[I 14:21:56.030 NotebookApp] JupyterLab beta preview extension loaded from /opt/local/anaconda/lib/python3.6/site-packages/jupyterlab
[I 14:21:56.030 NotebookApp] JupyterLab application directory is /opt/local/anaconda/share/jupyter/lab
[I 14:21:56.037 NotebookApp] Serving notebooks from local directory: /home/hadoop/ipynotebook
[I 14:21:56.037 NotebookApp] 0 active kernels
[I 14:21:56.037 NotebookApp] The Jupyter Notebook is running at:
[I 14:21:56.037 NotebookApp] Http://localhost:8888/?token=5b68718fdabe4488decf07703a3bd76bf46d5dc733a6617d
[I 14:21:56.037 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 14:21:56.040 NotebookApp] 

    Copy/paste this URL into your browser when you connect for the first time,
    to login with a token:
        http://localhost:8888/?token=5b68718fdabe4488decf07703a3bd76bf46d5dc733a6617d&token=5b68718fdabe4488decf07703a3bd76bf46d5dc733a6617d
[I 14:21:56.683 NotebookApp] Accepting one-time-token-authenticated connection from 127.0.0.1

会自动通过默认的浏览器打开http://localhost:8888 页面

  • 在IPython Notebook 上编写程序

配置Ipython Nodebook 运行 Python Spark 程序

1.2.3、Ipython Notebook 在Hadoop Yarn 运行pySpark

  • 运行Ipython Notebook
$ PYSPARK_DRIVER_PYTHON=ipython PYSPARK_DRIVER_PYTHON_OPTS="notebook" HADOOP_CONF_DIR=/opt/local/hadoop/etc/hadoop MASTER=yarn-client pyspark
[TerminalIPythonApp] WARNING | Subcommand `ipython notebook` is deprecated and will be removed in future versions.
[TerminalIPythonApp] WARNING | You likely want to use `jupyter notebook` in the future
[I 14:50:48.149 NotebookApp] JupyterLab beta preview extension loaded from /opt/local/anaconda/lib/python3.6/site-packages/jupyterlab
[I 14:50:48.149 NotebookApp] JupyterLab application directory is /opt/local/anaconda/share/jupyter/lab
[I 14:50:48.157 NotebookApp] Serving notebooks from local directory: /home/hadoop/ipynotebook
[I 14:50:48.157 NotebookApp] 0 active kernels
[I 14:50:48.157 NotebookApp] The Jupyter Notebook is running at:
[I 14:50:48.157 NotebookApp] http://localhost:8888/?token=8fe2c599dc39a23104dd6a058a0e05de3D9e88cfeda71b45
[I 14:50:48.157 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 14:50:48.161 NotebookApp] 

    Copy/paste this URL into your browser when you connect for the first time,
    to login with a token:
        http://localhost:8888/?token=8fe2c599dc39a23104dd6a058a0e05de3d9e88cfeda71b45&token=8fe2c599dc39a23104dd6a058a0e05de3d9e88cfeda71b45
  • 在IPython Notebook 上编写程序

配置Ipython Nodebook 运行 Python Spark 程序

  • 在YARN查看任务
$ yarn application -list
18/06/24 14:53:06 INFO client.RMProxy: Connecting to ResourceManager at node/192.168.20.10:8032
Total number of applications (application-types: [] and states: [SUBMITTED, ACCEPTED, RUNNING]):1
                Application-Id      Application-Name        Application-Type          User       Queue               State         Final-State         Progress                        Tracking-URL
application_1529805293111_0001          PySparkshell                   SPARK        hadoop     default             RUNNING           UNDEFINED              10%                    http://node:4040

1.2.4、Ipython Notebook 在Spark Stand Alone 运行pySpark

  • 启动Spark Stand Alone
$ /opt/local/spark/sbin/start-master.sh

$ /opt/local/spark/sbin/start-slaves.sh

$ jps
13249 Jps
13027 Master
13188 Worker
  • 运行Ipython Notebook
$ PYSPARK_DRIVER_PYTHON=ipython PYSPARK_DRIVER_PYTHON_OPTS="notebook" MASTER=spark://node:7077 pyspark --num-executors 1 --total-executor-cores 1 --executor-memory 512m 
[TerminalIPythonApp] WARNING | Subcommand `ipython notebook` is deprecated and will be removed in future versions.
[TerminalIPythonApp] WARNING | You likely want to use `jupyter notebook` in the future
[I 15:11:59.211 NotebookApp] JupyterLab beta preview extension loaded from /opt/local/anaconda/lib/python3.6/site-packages/jupyterlab
[I 15:11:59.212 NotebookApp] JupyterLab application directory is /opt/local/anaconda/share/jupyter/lab
[I 15:11:59.230 NotebookApp] Serving notebooks from local directory: /home/hadoop/ipynotebook
[I 15:11:59.230 NotebookApp] 0 active kernels
[I 15:11:59.230 NotebookApp] The Jupyter Notebook is running at:
[I 15:11:59.230 NotebookApp] http://localhost:8888/?token=1972eb523fea28d541985df7ed2ce55cc2bfada7e31eb9ea
[I 15:11:59.230 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 15:11:59.233 NotebookApp] 

    Copy/paste this URL into your browser when you connect for the first time,
    to login with a token:
        http://localhost:8888/?token=1972eb523fea28d541985df7ed2ce55cc2bfada7e31eb9ea&token=1972eb523fea28d541985df7ed2ce55cc2bfada7e31eb9ea
[I 15:12:02.594 NotebookApp] Accepting one-time-token-authenticated connection from 127.0.0.1
  • 在IPython Notebook 上编写程序

配置Ipython Nodebook 运行 Python Spark 程序

  • 查看Spark Standalone WEB UI 界面
    配置Ipython Nodebook 运行 Python Spark 程序

1.3、总结

启动启动Ipython Notebook,首先进入Ipython Notebook的工作目录,如~/ipynotebook这个根据实际的情况确定;

1.3.1、Local 启动Ipython Notebook

PYSPARK_DRIVER_PYTHON=ipython PYSPARK_DRIVER_PYTHON_OPTS="notebook" pyspark
#### 或者
PYSPARK_DRIVER_PYTHON=ipython PYSPARK_DRIVER_PYTHON_OPTS="notebook" pyspark --master local[*]

1.3.2、Hadoop YARN 启动Ipython Notebook

PYSPARK_DRIVER_PYTHON=ipython PYSPARK_DRIVER_PYTHON_OPTS="notebook" HADOOP_CONF_DIR=/opt/local/hadoop/etc/hadoop MASTER=yarn-client pyspark
#### 或者
PYSPARK_DRIVER_PYTHON=ipython PYSPARK_DRIVER_PYTHON_OPTS="notebook" HADOOP_CONF_DIR=/opt/local/hadoop/etc/hadoop pyspark --master yarn --deploy-mode client

1.3.2、Spark Stand Alone 启动Ipython Notebook

PYSPARK_DRIVER_PYTHON=ipython PYSPARK_DRIVER_PYTHON_OPTS="notebook" MASTER=spark://node:7077 pyspark --num-executors 1 --total-executor-cores 1 --executor-memory 512m 

--结束END--

本文标题: 配置Ipython Nodebook 运

本文链接: https://lsjlt.com/news/186294.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 配置Ipython Nodebook 运
    1.1、安装Anaconda Anaconda的官网是https://www.anaconda.com/,下载对应的版本; 1.1.1、下载Anaconda $ cd /opt/local/src/ $ wget -c https://r...
    99+
    2023-01-31
    Ipython Nodebook
  • Gunicorn运行与配置方法
    Gunicorn“绿色独角兽”是一个被广泛使用的高性能的python WSGI UNIX HTTP服务器,移植自Ruby的独角兽(Unicorn )项目,使用pre-fork worker模式,具有使用非常简单,轻量级的...
    99+
    2022-06-04
    Gunicorn运行 配置
  • IIS配置PHP运行环境
    这里写自定义目录标题 添加IIS服务下载安装PHP在IIS7中添加php支持。新建站点修改host文件 添加域名解析测试 添加IIS服务 控制面板-〉程序-〉打开或关闭Windows功能...
    99+
    2023-09-04
    php windows microsoft
  • MAC配置JDK运行环境
    文章目录 前言一、准备安装包二、配置JAVA_HOME1.解压JDK到指定文件夹2.配置环境 三、常见问题1.访问受限问题2.重启终端环境变量失效 总结 前言 作为一名JAVA开发人员,入手一台新电脑后免不了要配置JD...
    99+
    2023-08-21
    java macos
  • 运行Git前怎么配置
    这篇文章主要讲解了“运行Git前怎么配置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“运行Git前怎么配置”吧!gitee是开源中国社区2013年推出的基于Git的代码托管服务;gitee主...
    99+
    2023-07-05
  • python运行配置如何调
    调整Python运行配置的方式取决于您正在使用的Python集成开发环境(IDE)或编辑器。以下是一些常见的Python IDE和编...
    99+
    2024-02-29
    python
  • pycharm运行配置怎么调
    在 pycharm 中配置运行配置:创建运行配置:在“run/debug configurations”对话框中,选择“python”模板。指定脚本和参数:指定要运行的脚本路径和命令行参...
    99+
    2024-04-25
    python pycharm
  • 1.OpenCV 运行环境配置(Python)
    一、安装Python 在Python官网下载Python。Download Python | Python.org 下载有点慢,需耐心等一等。(用迅雷下载挺快) 下载完后,一步一步的安装即可。我本地安装在 D:\Python\,路径可以自...
    99+
    2023-10-05
    python opencv
  • python运行环境如何配置
    要配置Python运行环境,你可以按照以下步骤进行操作: 下载Python:你可以从官方网站(https://www.pytho...
    99+
    2024-02-29
    python
  • pycharm怎么配置运行环境
    要配置 pycharm 的运行环境,需要:1. 打开“项目解释器”设置;2. 更改解释器;3. 设置虚拟环境(可选);4. 应用更改。好处包括:隔离项目依赖项、提高代码可移植性、管理多个...
    99+
    2024-04-18
    linux python macos pycharm 系统安装
  • Javaspringboot配置文件与多环境配置与运行优先级
    目录前言1、多环境配置(profile)1.1、properties文件配置 1.2、YML文件配置 1.3、修改主配置文件切换配置1.4、命令行激活配置文件2、...
    99+
    2023-05-14
    Java springboot配置文件 springboot多环境配置 springboot优先级运行
  • win10配置jdk后javac无法运行
    环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,...
    99+
    2017-03-09
    java入门 win10 jdk javac 无法运行
  • wampserver配置PHP运行环境教程
    下载wampserver集成包,链接地址:https://download.csdn.net/download/m0_73955310/87844350(含mysql,php,Apache)一共571M,第一步 先安装运行库 64位系统安装...
    99+
    2023-09-04
    php apache 开发语言
  • Win7下IIS中配置Python脚本运
    1、安装Python和IIS 2、打开IIS,在IIS中选中需要配置Python的站点      3、在功能视图中打开“处理程序映射”      4、在操作区点击右键选择“添加脚本映射”菜单项或者在操作区选择“添加脚本映射”    ...
    99+
    2023-01-31
    脚本 IIS Python
  • 怎么运用Spring4+ZooKeeper配置中心
    本篇内容介绍了“怎么运用Spring4+ZooKeeper配置中心”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一:ZooKeeper 连接...
    99+
    2023-06-04
  • 查看HARD的配置及运行状态
    查看HARD的配置及运行状态HADR连接状态:当备用数据库的HADR启动时,它首先进入本地同步更新状态。并根据本地日志路径配置参数及日志归档方法的设置检索本地系统中的日志文件并重放。当本地日志文件重放完毕,...
    99+
    2024-04-02
  • WIN7下如何配置JDK并运行JAVA
    这篇文章主要介绍了WIN7下如何配置JDK并运行JAVA,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。WIN7下配置JDK,成功编辑运行JAVA程序的过程: 我安装的是jdk...
    99+
    2023-06-17
  • 在Fedora 10下如何运用vsftpd配置
    这篇文章主要介绍在Fedora 10下如何运用vsftpd配置,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Fedora 10下vsftpd配置。查询系统中是否安装了vsftpd配置,可以用命令:rpm -qa | ...
    99+
    2023-06-16
  • vscode配置php运行环境以及xdebug
    配置运行环境 在settings.json中添加php对应版本的路径 在目标路径下新建一个.vscode文件夹,并创建一个新的settings.json,并输入以下配置信息,目的是运行php文件自动清空终端 新建一个php文件代码测试一...
    99+
    2023-09-05
    vscode 编辑器 php
  • ubuntu如何配置apache运行cgi脚本
    这篇“ubuntu如何配置apache运行cgi脚本”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“ubuntu如何配置apa...
    99+
    2023-07-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作