JupyterHub

Failed to load jupyterlab-git server extension

三世轮回 提交于 2021-02-11 12:32:23
问题 I am trying to install git extension in jupyterlab but I get error as below. All server extensions are enabled but it doesn't load. (base) [root@user01 opt]# jupyter serverextension list config dir: /opt/anaconda3/etc/jupyter jupyterlab enabled - Validating... jupyterlab 2.2.6 OK jupyterlab_git enabled - Validating... jupyterlab_git 0.23.3 OK nbdime enabled - Validating... nbdime 2.1.0 OK As suggested in another page I have installed jupyter_nbextensions_configurator but still that didn't

Can a PySpark Kernel(JupyterHub) run in yarn-client mode?

大兔子大兔子 提交于 2021-02-08 10:34:00
问题 My Current Setup: Spark EC2 Cluster with HDFS and YARN JuputerHub(0.7.0) PySpark Kernel with python27 The very simple code that I am using for this question: rdd = sc.parallelize([1, 2]) rdd.collect() The PySpark kernel that works as expected in Spark standalone has the following environment variable in the kernel json file: "PYSPARK_SUBMIT_ARGS": "--master spark://<spark_master>:7077 pyspark-shell" However, when I try to run in yarn-client mode it is getting stuck forever, while the log

Can a PySpark Kernel(JupyterHub) run in yarn-client mode?

佐手、 提交于 2021-02-08 10:31:57
问题 My Current Setup: Spark EC2 Cluster with HDFS and YARN JuputerHub(0.7.0) PySpark Kernel with python27 The very simple code that I am using for this question: rdd = sc.parallelize([1, 2]) rdd.collect() The PySpark kernel that works as expected in Spark standalone has the following environment variable in the kernel json file: "PYSPARK_SUBMIT_ARGS": "--master spark://<spark_master>:7077 pyspark-shell" However, when I try to run in yarn-client mode it is getting stuck forever, while the log

Jupyterhub + DockerSpawner: Error in Authenticator.pre_spawn_start: APIError 400 Client Error: Bad Request (“invalid tag format”)

霸气de小男生 提交于 2021-01-28 19:08:47
问题 I'm loading jupyterhub within an iframe. Both the parent page and jupyterhub use the same authentication service(keycloak). I first login with my username(rabraham) to my parent page and then I open an iframe and start jupyterhub and I logon to jupyterhub. It logs on just fine but fails at the next step giving perhaps when using DockerSpawner 500 : Internal Server Error Error in Authenticator.pre_spawn_start: APIError 400 Client Error: Bad Request ("invalid tag format") You can try restarting

JupyterLab 3.0发布,原生可视化调试与中文支持

最后都变了- 提交于 2021-01-08 18:24:27
超强下一代 Jupyter Notebook :JupyterLab 3.0 已经发布了,新版本为用户带来了许多新特性,并对扩展系统进行了实质性的改进。 JupyterLab 是广受欢迎的 Jupyter Notebook「新」界面。它是一个交互式的开发环境,可用于 notebook、代码或数据,因此它的扩展性非常强。用户可以使用它编写 notebook、操作终端、编辑 markdown 文本、打开交互模式、查看 csv 文件及图片等。除此以外,JupyterLab 还具有灵活而强大的用户界面。就在近日,这款好用的工具发布了新版本 JupyterLab 3.0。 JupyterLab3.0 在以下几个方面进行了改进: 可视化调试器; 支持多种显示语言; notebook 目录; 扩展系统。 JupyterLab相关参考: Databook-数据之书 将Jupyter/JupyterHub/JupyterLab运行为系统服务 运用Jupyter Notebook进行系统管理 JupyterLab的本地安装和使用(Ubuntu 18.04) JupyterHub on Kubernetes部署与应用指南 JupyterHub on Kubernetes--定制用户环境 JupyterHub on Kubernetes绘图支持软件 JupyterLab安装地图插件 使用SuperMap

How to init content of notebooks / working directory in Jupyterhub/Jupyterlab?

回眸只為那壹抹淺笑 提交于 2020-11-29 03:51:29
问题 If I create a new user in JupyterHub I want that the working directory of the corresponding JupyterLab instance is initialized with some getting started examples: I already installed the git extension for Jupyterlab. Is there a way to automatically clone a git repository for new users? Here is the doc on Spawners: https://jupyterhub.readthedocs.io/en/stable/reference/spawners.html I could find a hint on workspace initialization. 回答1: The Spawner provides some hook functions in the

Littlest JupyterHub| 01 Littlest JupyterHub 阿里云搭建

筅森魡賤 提交于 2020-11-19 12:03:29
Littlest JupyterHub(TLJH)是JupyterHub的一个简化发行版,用于单个服务器上用户数在0-100人的科学计算环境管理,使用者无需自行配置计算环境,直接打开浏览器就可以完成脚本的编写、运行任务,实现跨平台、全tian'hou的编程方式。TLJH目前仍处于测试阶段,但已经取得了巨大的成功。 如果用户数大于100人,则推荐使用 JupyterHub with Kubernetes 安装前须知 需要熟悉命令行指令操作 一个运行 Ubuntu18.04 的服务器(我用的是ali云的 学生优惠机 ,包年114元) 服务器上至少有 1.15GB的RAM 能够ssh进入服务器运行命令 可以从浏览器访问服务器的 IP地址 安装 Littlest JupyterHub 首先通过ssh方式登录服务器,我是直接通过阿里云的在线ssh进行登录的,也可以在本地下载PuTTY进行登录,参考 Putty远程登录云ECS教程 , 可以看到此时已经登录上服务器了: 继续安装一些必要的工具和程序,如curl,git等 sudo apt-get install python3 python3-dev git curl 然后就可以开始安装TLJH了,命令如下: curl -L https://tljh.jupyter.org/bootstrap.py | sudo -E python3 - -

Littlest JupyterHub| 06 使用conda,pip或apt方式安装依赖库

淺唱寂寞╮ 提交于 2020-11-19 10:47:23
在TLJH中,所有的用户使用的是同一个conda环境,用户可以调用环境中的所有软件包,管理员可以通过多种方式为用户安装所需要的软件环境。 通过pip安装依赖包 pip工具用于从Python Packaging Index(PyPI)中下载安装依赖,PyPI中有超过145000个软件包。 1、使用管理员权限登录JupyterHub并打开一个命令行窗口 2、输入安装命令 sudo -E pip install <packages-name> 根据需要将命令中尖括号部分进行替换,以安装numpy为例: 通过conda安装依赖包 conda可以安装来自其他语言中的软件包,如node,R等,特别是当依赖包需要链接到C/Fortran代码时,推荐使用conda而不是pip安装 1、使用管理员权限登录JupyterHub并打开一个命令行窗口 2、输入安装命令 sudo -E conda install -c conda-forge <package-name> 根据需要将命令中尖括号部分进行替换,以安装gdal为例: 通过apt安装依赖包 apt是 Ubuntu Linux 发行版的官方软件包管理器,它可以安装实用程序(如 vim、 sl、 htop 等)、服务器应用(postgres、 mysql、 nginx 等)、比 conda 支持更多的语言(haskell、 prolog、