CINXE.COM

Home

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Home</title> <meta name="author" content=""> <!-- Enable responsive viewport --> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- Le HTML5 shim, for IE6-8 support of HTML elements --> <!--[if lt IE 9]> <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <!-- Le styles --> <link href="/assets/themes/apache/bootstrap/css/bootstrap.css" rel="stylesheet"> <link href="/assets/themes/apache/css/style.css?body=1" rel="stylesheet" type="text/css"> <link href="/assets/themes/apache/css/syntax.css" rel="stylesheet" type="text/css" media="screen" /> <!-- Le fav and touch icons --> <!-- Update these with your own images <link rel="shortcut icon" href="images/favicon.ico"> <link rel="apple-touch-icon" href="images/apple-touch-icon.png"> <link rel="apple-touch-icon" sizes="72x72" href="images/apple-touch-icon-72x72.png"> <link rel="apple-touch-icon" sizes="114x114" href="images/apple-touch-icon-114x114.png"> --> </head> <body data-spy="scroll" data-target="#navbar" style="position: relative;"> <div class="navbar navbar-inverse navbar-fixed-top" role="navigation"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href=""> <img src="/assets/themes/apache/img/logo.png" width="50"> Apache Toree </a> </div> <nav class="navbar-collapse collapse" role="navigation"> <ul class="nav navbar-nav navbar-right"> <li id="download"> <a href="/download" target="_self">Download</a> </li> <li id="documentation"> <a href="#" data-toggle="dropdown" class="dropdown-toggle">Documentation<b class="caret"></b></a> <ul class="dropdown-menu dropdown-left"> <li><a href="/docs/current/user/quick-start" target="_self">User</a></li> <li><a href="/docs/current/developer/contributing-to-the-project" target="_self">Developer</a></li> <li><a href="/docs/current/references/scaladocs" target="_self">References</a></li> </ul> </li> <li id="community"> <a href="#" data-toggle="dropdown" class="dropdown-toggle">Community<b class="caret"></b></a> <ul class="dropdown-menu dropdown-left"> <li><a href="/community" target="_self">Get Involved</a></li> <li><a href="/contributing" target="_self">Contributing</a></li> <li><a href="/community-members" target="_self">Project Committers</a></li> </ul> </li> <li id="github"> <a href="#" data-toggle="dropdown" class="dropdown-toggle">GitHub<b class="caret"></b></a> <ul class="dropdown-menu dropdown-left"> <li><a href="https://github.com/apache/incubator-toree" target="_blank">Toree</a></li> <li><a href="https://github.com/apache/incubator-toree-website" target="_blank">Toree Website</a></li> </ul> </li> <li id="apache"> <a href="#" data-toggle="dropdown" class="dropdown-toggle">Apache<b class="caret"></b></a> <ul class="dropdown-menu dropdown-left"> <li><a href="http://www.apache.org/foundation/how-it-works.html" target="_blank">Apache Software Foundation</a></li> <li><a href="http://www.apache.org/licenses/" target="_blank">Apache License</a></li> <li><a href="http://www.apache.org/foundation/sponsorship" target="_blank">Sponsorship</a></li> <li><a href="http://www.apache.org/foundation/thanks.html" target="_blank">Thanks</a></li> <li><a href="/privacy-policy" target="_self">Privacy Policy</a></li> </ul> </li> </ul> </nav><!--/.navbar-collapse --> </div> </div> <div class="jumbotron"> <div class="container"> <h1>Apache Toree</h1> <p>Toree is an Scala kernel for the Jupyter Notebook platform providing interactive access to Apache Spark.</p> <a href="/download" class="btn btn-primary btn-lg bigFingerButton" role="button">Get Toree 0.5.0-incubating</a></p> </div> </div> <div class="container"> <!--<div class="hero-unit Home"> <h1> <small>Apache Project !</small></h1> </div> --> <div class="row"> <div class="col-md-12"> <!-- --> <h2 id="apache-toree">Apache Toree</h2> <p>Apache Toree is a kernel for the Jupyter Notebook platform providing interactive access to Apache Spark. It has been developed using the IPython messaging protocol and 0MQ, and despite the protocol’s name, Apache Toree currently exposes the Spark programming model in Scala, Python and R languages.</p> <h3 id="use-cases">Use Cases</h3> <p>Toree supports a number of interaction scenarios. In one common case, applications send snippets of code which are then executed by Spark, and the results are returned directly to the application. This style of interaction is what users of Notebooks experience when they evaluate code in cells. Instead of sending raw code, an application can send magics, which might be commands to add a JAR to the Spark execution context or a call to execute a shell command such as “ls”. Toree provides a well-defined mechanism to associate functionality with magics, and this is a useful point of extensibility of the system.</p> <div align="center"> <img class="center-block" src="/assets/images/toree-scenario.png" height="75%" width="75%" /> </div> <p><br /></p> <p>Applications wanting to work with Spark can be located remotely from a Spark cluster and use a Apache Toree Client or Jupyter Client to communicate with a Apache Toree Server running on the cluster, or they can communicate directly with the Apache Toree Server. Multiple clients/applications can communicate with a single Kernel which contains a Spark application context, and this provides a simple form of multi-tenancy.</p> <h3 id="visualizations">Visualizations</h3> <p>Apache Toree, via extensions like <a href="https://github.com/Brunel-Visualization/Brunel/tree/master/spark-kernel">Brunel for Apache Toree</a>, supports rich visualizations that integrates directly with Spark Data Frame APIs</p> <div align="center"> <img src="/assets/images/toree-vizualization-brunel.png" height="75%" width="75%" /> </div> <p><br /></p> <div align="center"> <img src="http://blog.ibmjstart.net/wp-content/uploads/2016/07/vis-comparision1.png" /> </div> <p><br /></p> <h3 id="magics">Magics</h3> <p>Apache Toree provides a set of magics that enhances the user experience manipulating data coming from Spark tables or data</p> <div class="col-md-12"> <div class="row"> <div class="col-md-6"> <img src="/assets/images/toree-magic-sql.png" height="100%" width="100%" /> </div> <div class="col-md-6"> <img src="/assets/images/toree-magic-dataframe.png" height="100%" width="100%" /> </div> </div> </div> </div> </div> <hr> <footer> <!-- <p>&copy; 2025 </p>--> <footer class="site-footer"> <div class="wrapper"> <div class="footer-col-wrapper"> Apache Toree is an effort undergoing <a href="https://incubator.apache.org/index.html">Incubation</a> at The Apache Software Foundation (ASF), sponsored by the Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF. <hr> <div style="text-align:center;"> <div style="margin-top: 20px; margin-bottom: 20px;"> <a href="http://incubator.apache.org"><img src="/assets/themes/apache/img/egg-logo.png" alt="Apache Incubator" height="30%" width="30%"/></a> </div> <div> Copyright &copy; 2015 <a href="http://www.apache.org">The Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br> Apache, the Apache Feather logo, and the Apache Incubator project logo are trademarks of The Apache Software Foundation. </div> </div> </div> </div> </footer> </footer> </div> <script src="/assets/themes/apache/jquery/jquery-2.1.1.min.js"></script> <script src="/assets/themes/apache/bootstrap/js/bootstrap.min.js"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10