**[Technical Overview](#technical-overview)** |
**[Features](#features)** |
**[Installation](#installation)** |
**[System Architecture](#system-architecture)** |
**[Contributing](#contributing)** |
# Jupyter Enterprise Gateway
[![PyPI version](https://badge.fury.io/py/jupyter_enterprise_gateway.svg)](https://badge.fury.io/py/jupyter_enterprise_gateway)
[![Build Status](https://travis-ci.org/jupyter-incubator/enterprise_gateway.svg?branch=master)](https://travis-ci.org/jupyter-incubator/enterprise_gateway)
[![Documentation Status](http://readthedocs.org/projects/jupyter-enterprise-gateway/badge/?version=latest)](https://jupyter-enterprise-gateway.readthedocs.io/en/latest/?badge=latest)
[![Coverage Status](https://codecov.io/github/jupyter-incubator/enterprise_gateway/coverage.svg?branch=master)](https://codecov.io/github/jupyter-incubator/enterprise_gateway?branch=master)
[![Google Group](https://img.shields.io/badge/google-group-blue.svg)](https://groups.google.com/forum/#!forum/jupyter)
Jupyter Enterprise Gateway enables Jupyter Notebook to launch remote kernels in a distributed cluster,
including Apache Spark managed by YARN or IBM Spectrum Conductor.
It provides out of the box support for the following kernels:
* Python using IPython kernel
* R using IRkernel
* Scala using Apache Toree kernel
Jupyter Enterprise Gateway does not manage multiple Jupyter Notebook deployments, for that
you should look for [JupyterHub](https://github.com/jupyterhub/jupyterhub).
## Technical Overview
Jupyter Enterprise Gateway is a web server that provides headless access to Jupyter kernels within
an enterprise. Built directly upon Jupyter Kernel Gateway, Jupyter Enterprise Gateway leverages all
of the Kernel Gateway functionality in addition to the following:
* Adds support for remote kernels hosted throughout the enterprise where kernels can be launched in
the following ways:
* Local to the Enterprise Gateway server (today's Kernel Gateway behavior)
* On specific nodes of the cluster utilizing a round-robin algorithm
* On nodes identified by an associated resource manager
* Provides support Apache Spark managed by YARN or IBM Spectrum Conductor out of the box.
Others can be configured via Enterprise Gateway's extensible framework.
* Secure communication from the client, through the Enterprise Gateway server, to the kernels
* Multi-tenant capabilities
* Ability to associate profiles consisting of configuration settings to a kernel for a given user
* Persistent kernel sessions
![Deployment Diagram](https://github.com/jupyter-incubator/enterprise_gateway/blob/master/docs/source/images/deployment.png?raw=true)
## Features
See [Enterprise Gateway Features](https://jupyter-enterprise-gateway.readthedocs.io/en/latest/getting-started.html#enterprise-gateway-features) in the
documentation for a list of Jupyter Enterprise Gateway features.
## Installation
Detailed installation instructions are located in the
[Getting Started page](https://jupyter-enterprise-gateway.readthedocs.io/en/latest/getting-started.html)
of the project docs. Here's a quick start using `pip`:
```bash
# install from pypi
pip install --upgrade jupyter_enterprise_gateway
# show all config options
jupyter enterprisegateway --help-all
# run it with default options
jupyter enterprisegateway
```
Please check the [Configuration Options page](https://jupyter-enterprise-gateway.readthedocs.io/en/latest/config-options.html)
for information about the supported options.
## System Architecture
The [System Architecture page](https://jupyter-enterprise-gateway.readthedocs.io/en/latest/system-architecture.html)
includes information about Enterprise Gateway's remote kernel, process proxy, and launcher frameworks.
## Contributing
The [Contribution page](https://jupyter-enterprise-gateway.readthedocs.io/en/latest/contrib.html) includes
information about how to contribute to Enterprise Gateway along with our roadmap. While there, you'll want to
[set up a development environment](https://jupyter-enterprise-gateway.readthedocs.io/en/latest/devinstall.html) and check out typical developer tasks.
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
共28个文件
py:17个
txt:5个
pkg-info:2个
资源分类:Python库 所属语言:Python 资源全名:jupyter_enterprise_gateway-1.1.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源推荐
资源详情
资源评论
收起资源包目录
jupyter_enterprise_gateway-1.1.1.tar.gz (28个子文件)
jupyter_enterprise_gateway-1.1.1
MANIFEST.in 19B
PKG-INFO 945B
jupyter_enterprise_gateway.egg-info
PKG-INFO 945B
requires.txt 228B
SOURCES.txt 1KB
entry_points.txt 82B
top_level.txt 19B
dependency_links.txt 1B
setup.cfg 134B
setup.py 2KB
LICENSE.md 3KB
README.md 4KB
enterprise_gateway
enterprisegatewayapp.py 13KB
__main__.py 305B
__init__.py 249B
_version.py 225B
services
processproxies
processproxy.py 47KB
yarn.py 15KB
conductor.py 19KB
__init__.py 0B
distributed.py 6KB
kernelspecs
remotekernelspec.py 1KB
__init__.py 0B
__init__.py 0B
sessions
kernelsessionmanager.py 9KB
__init__.py 0B
kernels
remotemanager.py 12KB
__init__.py 0B
共 28 条
- 1
资源评论
挣扎的蓝藻
- 粉丝: 13w+
- 资源: 15万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- RB305A-SOT-23封装 单节锂电池保护IC 深圳市可芯电子有限公司.pdf
- javaweb 期末复习
- unity简单数字拼图小游戏(源码)
- 危包证办理培训教材(出境危险货物运输包装使用鉴定结果单)
- Vissim9 用户手册(英文版)
- 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本124.0.6350.0)
- ThinkPHP微信独立互换红包系统开源版.zip
- ChromeDriver-87.0.4280.88.zip 下载
- RB306A-SOT23-5封装 单节锂电池保护IC 深圳市可芯电子有限公司.pdf
- IMG_20240615_134614.jpg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功