메뉴 건너뛰기

Cloudera, BigData, Semantic IoT, Hadoop, NoSQL

Cloudera CDH/CDP 및 Hadoop EcoSystem, Semantic IoT등의 개발/운영 기술을 정리합니다. gooper@gooper.com로 문의 주세요.


Setting up RStudio Server to run with Apache Spark

https://markobigdata.com/2016/03/27/setting-up-rstudio-server-to-run-with-apache-spark/



Zeppelin supports Spark, PySpark, Spark R, Spark SQL with dependency loader.

Python is supported with Matplotlib, Conda, Pandas SQL and PySpark integrations.

http://zeppelin.apache.org/


Jupyter kernels


Here is a list of available kernels. If you are writing your own kernel, feel free to add it to the table!


NameJupyter/IPython VersionLanguage(s) Version3rd party dependenciesExample NotebooksNotes
Coarray-Fortran

jupyter-CAF-kernel

:sparkles: A Coarray Fortran Jupyter notebook kernel :cloud: :computer: :notebook: :zap:

Last updated: 2019-05-24T02:03:51Z

Jupyter 4.0Fortran 2008/2015GFortran >= 7.1, 
OpenCoarrays

OpenCoarrays

A parallel application binary interface for Fortran 2018 compilers.

Last updated: 2025-04-10T19:04:54Z

MPICH >= 3.2
DemoBinder demoDocker image
sparkmagic

sparkmagic

Jupyter magics and kernels for working with remote Spark clusters

Last updated: 2025-03-03T17:14:31Z

Jupyter >=4.0Pyspark (Python 2 & 3), Spark (Scala), SparkR (R)
Livy

livy

Livy is an open source REST interface for interacting with Apache Spark from anywhere

Last updated: 2022-10-05T02:39:35Z

Notebooks
Docker Images

sparkmagic

Jupyter magics and kernels for working with remote Spark clusters

Last updated: 2025-03-03T17:14:31Z

This kernels are implemented via the magics machinery of the ipython kernel to use Spark via Livy
sas_kernel

sas_kernel

A Jupyter kernel for SAS. This opens up all the data manipulation and analytics capabilities of your SAS system within a notebook interface. Use the Jupyter Notebook interface to execute SAS code and view results inline.

Last updated: 2024-07-17T20:10:02Z

Jupyter 4.0python >= 3.3SAS 9.4 or higher
IPyKernel

ipykernel

IPython Kernel for Jupyter

Last updated: 2025-04-14T22:48:48Z

Jupyter 4.0python 2.7, >= 3.3pyzmq
IJulia

IJulia.jl

Julia kernel for Jupyter

Last updated: 2025-04-06T21:23:11Z

julia >= 0.3
IHaskellghc >= 7.6
IRuby

iruby

Official gem repository: Ruby kernel for Jupyter/IPython Notebook

Last updated: 2025-04-10T02:38:42Z

ruby >= 2.1
IJavascript

ijavascript

IJavascript is a javascript kernel for the Jupyter notebook

Last updated: 2024-07-03T23:29:02Z

nodejs >= 0.10
jpCoffeescript

jp-coffeescript

jp-CoffeeScript is a CoffeeScript kernel for the Jupyter notebook

Last updated: 2020-12-02T17:19:14Z

coffeescript >= 1.7
ICSharp

icsharp

C# kernel for Jupyter

Last updated: 2022-06-22T17:44:39Z

Jupyter 4.0C# 4.0+scriptcs
IRKernelIPython 3.0R 3.2rzmq
SageMathJupyter 4Anymany
pari_jupyterJupyter 4PARI/GP >= 2.9
IFSharp

IfSharp

F# for Jupyter Notebooks

Last updated: 2022-03-17T09:11:27Z

IPython 2.0F#Features
lgo

lgo

Interactive Go programming with Jupyter

Last updated: 2020-11-20T07:01:33Z

Jupyter >= 4, JupyterLabGo >= 1.8ZeroMQ (4.x)ExampleDocker image
gopherlab

gopherlab

It's time to use Go in notebooks. Archived inactive fork from the original gophernotes project, supporting message spec v5 (JupyterLab)

Last updated: 2018-02-19T13:59:03Z

Jupyter 4.1, JupyterLabGo >= 1.6ZeroMQ (4.x)examplesDeprecated, use gophernotes
Gophernotes

gophernotes

The Go kernel for Jupyter notebooks and nteract.

Last updated: 2023-11-03T18:02:49Z

Jupyter 4, JupyterLab, nteractGo >= 1.9ZeroMQ 4.x.xexamplesdocker image
IGo

igo

(Unmaintained) Go Kernel for Jupyter

Last updated: 2017-09-17T08:02:29Z

Go >= 1.4
IScala

IScala

Scala backend for IPython

Last updated: 2019-01-09T05:38:25Z

Scala
Jupyter-scalaIPython>=3.0Scala>=2.10example
IErlang

ierlang

An Erlang language kernel for IPython.

Last updated: 2018-12-13T07:06:40Z

IPython 2.3Erlangrebar
ITorchIPython >= 2.2 and <= 5.xTorch 7 (LuaJIT)
IElixir

IElixir

Jupyter's kernel for Elixir programming language

Last updated: 2024-05-26T13:23:28Z

Jupyter < 6.0Elixir < 1.5Erlang OTP <= 19.3, RebarexampleIElixir Notebook in Docker
ierl

ierl

BEAM Jupyter Kernels Tool

Last updated: 2025-01-05T09:53:03Z

Jupyter >= 4.0Erlang 19 or 20, Elixir 1.4 or 1.5, LFE 1.2Erlang, (optional) Elixir
IAldor

IAldor

Aldor backend for IPython

Last updated: 2014-01-20T18:30:40Z

IPython >= 1Aldor
IOCaml

iocaml

An OCaml kernel for the IPython notebook

Last updated: 2017-10-17T08:24:27Z

IPython >= 1.1OCaml >= 4.01opam
OCaml-Jupyter

ocaml-jupyter

An OCaml kernel for Jupyter (IPython) notebook

Last updated: 2024-01-25T21:07:30Z

Jupyter >= 4.0OCaml >= 4.02opamExample
Docker image

docker-ocaml-jupyter-datascience

Dockerfiles for data science in OCaml on Jupyter

Last updated: 2017-12-05T00:30:45Z

IForth

iforth

Forth kernel for the IPython notebook

Last updated: 2023-02-21T10:58:36Z

IPython >= 3Forth
peforth

peforth

A programmable Python debugger using FORTH syntax

Last updated: 2025-03-18T16:35:32Z

IPython 6/Jupyter 5ForthExamplepython debugger in FORTH syntax
IPerlPerl 5
Perl6Jupyter >= 4Perl 6.czeromq 4
IPerl6

iperl6kernel

Make Rakudo Perl 6 available as a kernel to Jupyter/IPython

Last updated: 2017-04-13T03:38:22Z

Perl 6
Jupyter-Perl6JupyterPerl 6.CRakudo Perl 6
IPHPIPython >= 2PHP >= 5.4composerDEPRECATED, use Jupyter-PHP
Jupyter-PHPJupyter 4.0PHP >= 7.0.0composer, php-zmq
IOctave

octave_kernel

An Octave kernel for IPython

Last updated: 2024-08-20T17:33:30Z

JupyterOctaveExampleMetaKernel
IScilab

scilab_kernel

A Scilab Kernel for IPython

Last updated: 2025-03-07T08:25:21Z

JupyterScilabExampleMetaKernel
MATLAB Kernel

matlab_kernel

Jupyter Kernel for Matlab

Last updated: 2022-05-09T10:21:04Z

JupyterMatlabpymatbridgeExampleMetaKernel
Bash

bash_kernel

A bash kernel for IPython

Last updated: 2025-01-05T15:19:13Z

IPython >= 3bashWrapper
PowerShell

jupyter-powershell

PowerShell language kernel for Jupyter

Last updated: 2024-03-13T00:06:04Z

IPython >= 3WindowsWrapper, Based on Bash Kernel
CloJupyterJupyterClojure >= 1.7
CLJ-Jupyter

clj-jupyter

A Clojure Kernel for Jupyter Notebooks

Last updated: 2017-02-22T13:21:02Z

JupyterClojureAbandoned as of 2017-02-12
jupyter-kernel-jsr223

jupyter-kernel-jsr223

A JSR223 compliant Jupyter kernel implementation in Java

Last updated: 2021-12-02T04:47:26Z

Jupyter>=4.0Clojure 1.8
clojure-jrs223

clojure-jsr223

GitHub clone of SVN repo http://clojure-jsr223.googlecode.com/svn/trunk/ (cloned by http://svn2github.com/)

Last updated: 2013-08-18T11:34:21Z

, Java>=7
Java based JSR223 compliant
Hy Kernel

hy_kernel

A simple IPython kernel for Hy

Last updated: 2022-02-17T10:26:56Z

JupyterHyTutorialtreats Hy as Python pre-processor
Calysto Hy

calysto_hy

Calysto Hy, a Jupyter kernel for Hy using MetaKernel

Last updated: 2023-07-13T13:41:43Z

JupyterHyTutorialbased on MetaKernel (magics, shell, parallel, etc.)
Redis Kernel

redis_kernel

A simple kernel to interact with a redis database from IPython

Last updated: 2017-09-25T16:03:39Z

IPython >= 3redisWrapper
joveio.js
jp-babelJupyterBabel
ICalicoIPython >= 2multipleIndex
IMathicsMathics
IWolfram

iwolfram

A jupyter kernel for Wolfram Mathematica

Last updated: 2024-12-02T10:58:34Z

Wolfram MathematicaWolfram Mathematica(R), MetakernelMetaKernel
Lua Kernel

lua_ipython_kernel

IPython Kernel for Lua -- sorry I stopped working on this!! Try https://github.com/pakozm/IPyLua

Last updated: 2015-12-29T16:31:31Z

Lua
IPurescript

ipurescript

*WORK IN PROGRESS* IPurescript - Jupyter kernel for purescript.

Last updated: 2022-06-01T21:09:50Z

Purescript
IPyLua

IPyLua

IPython Kernel for Lua

Last updated: 2015-12-29T16:31:31Z

LuaFork of Lua Kernel
Calysto SchemeSchemeReference GuideMetaKernel
Calysto ProcessingProcessing.js >= 2MetaKernel
idl_kernelIDLIDL seem to have a built-in kernelstarting with version 8.5
Mochi KernelMochi
Lua (used in Splash)Lua
Apache Toree (formerly Spark Kernel)JupyterScala, Python, RSpark >= 1.5Example
Skulpt Python KernelSkulpt PythonExamplesMetaKernel
MetaKernel BashbashMetaKernel
MetaKernel PythonpythonMetaKernel
IVisualVPythonBall-in-Box
IBrainfuckBrainfuckDemoWrapper
KDB+/Q Kernel (IKdbQ)IPython >= 3.1Qqzmq, qcrypt
KDB+/Q Kernel (KdbQ Kernel)JupyterQ
ICryptolCryptolCVC4
clingJupyter 4C++Example
XonshXonshExampleMetaKernel
PrologPrologMetaKernel
cl-jupyterJupyterCommon LispQuicklispAbout
Maxima-JupyterJupyterMaximaQuicklisp
Calysto LC3Assembly Language for the Little Computer 3
YacasYACAS
IJythonJython 2.7
ROOTJupyterC++/pythonROOT >= 6.05
Gnuplot KernelGnuplotExampleMetaKernel
TclJupyterTcl 8.5Based on Bash Kernel
JJupyterJ 805Examples
JythonJupyter>=4.0Jython>=2.7.0Java>=7Java based JSR223 compliant
CJupyterCgcc
TaQLJupyterTaQLpython-casacoreTaQL tutorial
CoconutJupyterCoconut
SPARQLJupyter 4Python 2.7 or >=3.4rdflibSPARQLWrapperExamplesOptional GraphVizdependency
AIML chatbotJupyter 4Python 2.7pyAIMLExamples
IArmJupyter 4ARMv6 THUMBExamplesBased off of the ARM Cortex M0+ CPU
SoSJupyter 4Python >=3.4ExamplesWorkflow system, Multi-Kernel support
jupyter-nodejsJupyter, iPython 3.xNodeJS, Babel, ClojurescriptExamples
PikeIPython >= 3Pike >= 7.8Wrapper, Based on Bash Kernel
ITypeScriptTypescript >= 2.0Node.js >= 0.10.0
imatlabipykernel >= 4.1MATLAB >= 2016b
jupyter-kotlinJupyterKotlin 1.1-M04 EAPJava >= 8
jupyter_kernel_singularJupyterSingular 4.1.0DemoOptional PySingular for better performance, surf for images, details
spylon-kernelipykernel >=4.5python >= 3.5, scala >= 2.11Apache Spark >=2.0ExampleMetaKernel
mit-scheme-kernelJupyter 4.0MIT Scheme 9.2
elm-kernelJupyterExamples
SciJava Jupyter KernelJupyter 4.3.0Java + 9 scripting languagesJavaExamples
IsbtJupyter 4.3.0sbt >= 1.0.0sbtexample
BeakerXGroovy, Java, Scala, Clojure, Kotlin, SQLexampledocker image
MicroPythonJupyterESP8266/ESP32USB or Webrepldeveloper notebooksrelies on the micro-controller's paste-mode
IJavaJupyterJava 9Java JDK >= 9Binder online demoBased on the new JShell tool
GuileJupyter 5.2Guile 2.0guile-json, openssl
번호 제목 날짜 조회 수
247 beeline으로 접근시 "User: gooper is not allowed to impersonate anonymous (state=08S01,code=0)"가 발생하면서 "No current connection"이 발생하는 경우 조치 2018.04.15 2226
246 Cloudera Manager 5.x설치시 embedded postgresql를 사용하는 경우의 관리정보 2018.04.13 1595
» jupyter, zeppelin, rstudio를 이용하여 spark cluster에 job를 실행시키기 위한 정보 2018.04.13 5098
244 Cloudera Manager web UI의 언어를 한글에서 영문으로 변경하기 2018.04.03 2361
243 Impala daemon기동시 "Could not create temporary timezone file"오류 발생시 조치사항 2018.03.29 2353
242 각 서버에 설치되는 cloudera서비스 프로그램 목록(CDH 5.14.0의 경우) 2018.03.29 1754
241 Cloudera설치중 실패로 여러번 설치하는 과정에 "Running in non-interactive mode, and data appears to exist in Storage Directory /dfs/nn. Not formatting." 오류가 발생시 조치하는 방법 2018.03.29 1988
240 Cloudera설치중에 "Error, CM server guid updated"오류 발생시 조치방법 2018.03.29 1165
239 Cloudera가 사용하는 서비스별 포트 2018.03.29 2054
238 Cloudera가 사용하는 서비스별 디렉토리 2018.03.29 1768
237 cloudera-scm-agent 설정파일 위치및 재시작 명령문 2018.03.29 2034
236 Components of the Impala Server 2018.03.21 1781
235 HDFS Balancer설정및 수행 2018.03.21 1676
234 hadoop 클러스터 실행 스크립트 정리 2018.03.20 3022
233 HA(Namenode, ResourceManager, Kerberos) 및 보안(Zookeeper, Hadoop) 2018.03.16 1217
232 update 샘플 2018.03.12 2637
231 Scala에서 countByWindow를 이용하기(예제) 2018.03.08 2261
230 Scala를 이용한 Streaming예제 2018.03.08 2150
229 scala application 샘플소스(SparkSession이용) 2018.03.07 2156
228 spark-submit 실행시 "java.lang.OutOfMemoryError: Java heap space"발생시 조치사항 2018.02.01 1866
위로