DEPRECATED. Zeppelin has moved to Apache. Please make pull request there

Overview
Comments
  • Run interpreter on separate JVM

    Run interpreter on separate JVM

    Running interpreter in separate process discussed in #278 and mailinglist. @bzz made PoC of it https://github.com/bzz/zeppelin-multiprocess-interpreter-poc

    This PR implements #278 using thrift.

    • [x] make zeppelin-interpreter submodule to minimize separate interpreter process's own dependency.
    • [x] shell script for run interpreter process bin/interpreter.sh
    • [x] thrift IDL(zeppelin-interpreter/src/main/thrift/RemoteInterpreterService.thrift) and server/client implementation for communication with interpreter process.
    • [x] make client connection pool
    • [x] scheduler in remote process
    • [x] correctly handle output
    • [x] take care of dynamic form
    • [x] handle some exceptional cases. make test
    • [x] separate environment variable for interpreter process
    • [x] user interface to enable remote process option
    • [x] documentation
    • [x] remote scheduler
    opened by Leemoonsoo 41
  • Add to zeppelin a better UI

    Add to zeppelin a better UI

    Current Zeppelin UI

    screen shot 2014-10-08 at 5 58 54 pm

    New zeppelin UI (WORK IN PROGRESS):

    screen shot 2014-10-08 at 11 20 33 pm

    List of changes below

    Title of note

    screen shot 2014-10-08 at 6 58 13 pm

    screen shot 2014-10-08 at 6 58 20 pm

    Title of Paragraph

    screen shot 2014-10-08 at 6 58 34 pm

    screen shot 2014-10-08 at 6 58 42 pm

    Text in paragraph

    screen shot 2014-10-08 at 6 58 49 pm

    screen shot 2014-10-08 at 6 58 56 pm

    editor cursor...

    screen shot 2014-10-08 at 6 59 19 pm

    screen shot 2014-10-08 at 6 59 05 pm

    opened by anthonycorbacho 40
  • Spark 1.2

    Spark 1.2

    Trying to Zeppelin work with Spark 1.2

    How to test this branch

    1. Build and install spark artifact locally (for spark-repl.jar)

    Because of spark-repl artifact is not yet released for 1.2 version, need to build and deploy locally, before build Zeppelin. To do that, clone spark 1.2 source and run

    sbt/sbt publish-local
    
    1. Checkout this spark_1.2 branch and build Zeppelin with spark-1.2 profile
    mvn -DskipTests -Pspark-1.2 package
    

    Here's simple test i did in local mode.

    image

    feature request 
    opened by Leemoonsoo 39
  • Added Highlight.js for code syntax highlighting.

    Added Highlight.js for code syntax highlighting.

    Also added error handling in Markdown interpreter - it could error out when https://www.websequencediagrams.com/ cannot be reached.

    I realize Zeppelin is using ace for the code editor. Digging into that quite a bit ace doesn't have a straightforward way to render syntax highlighting to a code block, instead solutions out there tend to get this to work by setting the ace editor onto a dummy html block (https://github.com/ukyo/js-epub-editor/blob/master/js/ace.highlight.js). That seems a bit hacky to me. What do folks about about this Highlight.js solution?

    Here's what it looks like image

    image

    It also has the ability to infer the programming language (note in the first code block the language is not specified in the Markdown)

    image

    Result: image

    Thoughts? Feedback?

    opened by felixcheung 37
  • add some features of DataTables plugin (including Excel export)

    add some features of DataTables plugin (including Excel export)

    Hi. I'm Hyokyun Park.

    I needed to download HTML tables on the notebook to my local PC. So I applied the jquery plugin DataTables (available under the MIT license) to zeppelin-web. https://www.datatables.net/ I used TableTools extension which is a plug-in for the DataTables for Excel-export feature.

    DataTables has most features Sorting(ordering), searcing, paging etc goodness, as shown below.

    a

    I want to contribute to this project. Review and comment, please.

    opened by hyonaldo 28
  • Using TypeScript in Zeppelin frontend webapp

    Using TypeScript in Zeppelin frontend webapp

    As discussed in this @dev thread this is the intial step on using TypeScript

    TODOs:

    • [x] add initial frontend build integration
    • [x] replace test.ts with something more useful
    • [ ] add yoman integration
    opened by bzz 26
  • PySpark

    PySpark

    Supporting python discussed in #240.

    This PR adds PySparkInterpreter for python support. It leverage py4j for the integration between python and Zeppelin.

    Here's basic usage of newly implemented %pyspark. image

    to use it, have to provide spark.home property at interpreter setting. which is location of spark distribution.

    image

    This is not complete code, work still in progress. But the basics are working and you can taste Python on Zeppelin

    Todo

    • [x] basic support
    • [x] job canceling
    • [x] job progress
    • [x] sparksql
    • [x] dynamic form creation
    • [x] multiline statements with indentation

    Any feedback is welcoming

    opened by Leemoonsoo 25
  • Code Syntax Highlighting (take 2)

    Code Syntax Highlighting (take 2)

    #300 - continuing from where we left off. I ran into some very bad error with js and couldn't figure out how to make it not error out, so I finally gave up I started clean in a new branch.

    This PR includes Markdown code block syntax highlighting and Ace Editor theme setting, as an example. It only set 1 theme (matching for now) for each.

    Also detailing in documentation what's required if someone wants to change it.

    Here's what it looks like: image

    And here's 'what-if' if we are to change theme for the editor (but not markdown) This is not checked in. To be clear, no way to use this theme without changing code/build) image

    Feedback appreciated.

    opened by felixcheung 22
  •  #312 Support yarn-client mode

    #312 Support yarn-client mode

    • Rebased from master
    • Added build option for yarn as a profile in spark/pom.xml
    • Added SPARK_YARN_JAR and HADOOP_HOME to zeppelin-env.sh
    • Documented a build option for yarn in README.md
    opened by jongyoul 22
  • Moving ACE dependency to bower

    Moving ACE dependency to bower

    As we want an SGA donation process to ASF go smooth, we need to get rid of third-party copyright dependency code ASAP.

    ACE on the client-side is the biggest one, and the goal is to use bower to manage such dependencies.

    opened by bzz 21
  • Enhancement/typescript automation

    Enhancement/typescript automation

    Branch to help #321

    • [x] - Checking the build system
    • [x] - Fixing grunt serve
    • [x] - Replacing JSHint with TSLint
    • [x] - Fix TSLint errors
    • [ ] - Try yoman .ts creation
    • [ ] - Help with documentation + documentation of tools and plugin
    opened by corneadoug 20
Releases(release-0.4.0)
⚠️ This project is not maintained anymore! Please go to https://github.com/visjs

vis.js (deprecated!) ❗ This project is not maintained anymore! (See Issue #4259 for details) We welcome you to use the libraries from the visjs commun

null 7.9k Dec 27, 2022
Apache ECharts is a powerful, interactive charting and data visualization library for browser

Apache ECharts Apache ECharts is a free, powerful charting and visualization library offering an easy way of adding intuitive, interactive, and highly

The Apache Software Foundation 53.8k Jan 9, 2023
Apache ECharts is a powerful, interactive charting and data visualization library for browser

Apache ECharts Apache ECharts is a free, powerful charting and visualization library offering an easy way of adding intuitive, interactive, and highly

The Apache Software Foundation 53.8k Jan 5, 2023
Apache Superset is a Data Visualization and Data Exploration Platform

Superset A modern, enterprise-ready business intelligence web application. Why Superset? | Supported Databases | Installation and Configuration | Rele

The Apache Software Foundation 49.9k Dec 31, 2022
A monitoring and visualization tool for Apache Kafka.

An open source monitoring tool for Apache Kafka Table of Contents Features Demo Installation Engineering Team Features User-friendly GUI Insights into

OSLabs Beta 44 Jan 2, 2023
Render echarts in obsidian,Apache ECharts,An Open Source JavaScript Visualization Library

obsidian-echarts Render echarts in obsidian,Apache ECharts,An Open Source JavaScript Visualization Library

null 23 Dec 26, 2022
A lightweight graphic library providing 2d draw for Apache ECharts

ZRender A lightweight graphic library which provides 2d draw for Apache ECharts. Documentation https://ecomfe.github.io/zrender-doc/public/ License BS

Baidu EFE team 5.5k Dec 30, 2022
Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.

Redash is designed to enable anyone, regardless of the level of technical sophistication, to harness the power of data big and small. SQL users levera

Redash 22.4k Dec 30, 2022
Nano is now part of Apache CouchDB. Repo moved to https://GitHub.com/apache/couchdb-nano

nano minimalistic couchdb driver for node.js nano features: minimalistic - there is only a minimum of abstraction between you and couchdb pipes - prox

The Apache Software Foundation 1.1k Oct 22, 2022
Source code for the deprecated expo-google-app-auth package. Deprecated in favor of expo-auth-session.

expo-google-app-auth Source code for the deprecated expo-google-app-auth package. Expo Google App Auth API wrapped the deprecated expo-app-auth packag

Expo 4 Nov 2, 2022
⚠️ [Deprecated] No longer maintained, please use https://github.com/fengyuanchen/jquery-cropper

Cropper A simple jQuery image cropping plugin. As of v4.0.0, the core code of Cropper is replaced with Cropper.js. Demo Cropper.js - JavaScript image

Fengyuan Chen 7.8k Dec 27, 2022
⚠️ [Deprecated] No longer maintained, please use https://github.com/fengyuanchen/jquery-viewer

Viewer A simple jQuery image viewing plugin. As of v1.0.0, the core code of Viewer is replaced with Viewer.js. Demo Viewer.js - JavaScript image viewe

Fengyuan Chen 1k Dec 19, 2022
Make your first Pull Request on Hacktoberfest 2022. Don't forget to spread love and if you like give us a star

Hacktoberfest2022 Make your first Pull Request on Hacktoberfest 2022. Don't forget to spread love and if you like give us a star Quality of Pull Reque

Google Developer Students Club - Galgotias University 12 Oct 30, 2022
For some realizations of the title and thinking of the book Introduction to Algorithms, if there is something wrong, please correct me.

Introduction-to-Algorithms Introduce Origin of this library Some implementations of the topics in Introduction to Algorithms and some reflections on t

biao 2 Jun 9, 2022
iSphinx 2 Jun 24, 2022
A visualization grammar. Moved to: https://github.com/vega/vega

Vega: A Visualization Grammar Vega is a visualization grammar, a declarative format for creating and saving interactive visualization designs. With Ve

Trifacta Inc. 29 Dec 30, 2022
GitHub Action that posts the report in a comment on a GitHub Pull Request from coverage data generated by nyc (istanbul)

GitHub Action: Report NYC coverage GitHub Action that posts the report in a comment on a GitHub Pull Request from coverage data generated by nyc (ista

Sid 16 Nov 23, 2022
Automatically code review with ktlint result for pull request

GitHub Actions - ktlint-auto-review ?? Automatically reviewed on Pull Request with ktlint Inspired by ScaCap/action-ktlint but without reviewdog. Gett

MinJun Kweon 6 Dec 20, 2022
An action intended to run on pull request and post a comment summarizing any changes to DevCycle variables.

Overview With this Github action, information on which DevCycle features have been added or removed in a code change will be shown directly on each Pu

DevCycle 20 Jun 14, 2022