Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
d9e1cf5
add force layout button
Jun 15, 2016
cb8fa73
add div and svg tags that will contain the force layout object
Jun 15, 2016
7a05b0b
add column drop boxes for column selection for source and destination…
Jun 15, 2016
71f88fc
add force layout rendering and column selection handling methods
Jun 15, 2016
a341e8c
add CSS force layout and tooltip
Jun 15, 2016
6cded8e
[ZEPPELIN-915] New registration mechanism applied to JDBCInterpreter
ralphgee Jun 2, 2016
350dc53
Exporting to TSV
zhongneu Feb 14, 2016
8d677f6
[ZEPPELIN-935] Adding more configurations to livy interpreter
mfelgamal Jun 6, 2016
78597eb
Update README.md for fixing ignite flag
AhyoungRyu Jun 6, 2016
81271bc
[ZEPPELIN-952] Refine website style
minahlee Jun 5, 2016
e13a17d
ZEPPELIN-937 : broken layout of Interpreter and Configurations table …
Jun 1, 2016
a7a54d9
[ZEPPELIN-973, ZEPPELIN-954] Table rendering improvements
Jun 8, 2016
0000785
[ZEPPELIN-911] Apply new mechanism to FlinkInterpreter
rerngvit Jun 8, 2016
e617fce
ZEPPELIN-925 Merge HiveInterpreter into JDBCInterpreter
jongyoul Jun 7, 2016
beff311
[ZEPPELIN-840] Scalding interpreter that works in hdfs mode
Jun 7, 2016
11b7bed
[ZEPPELIN-939] Improve notebook authorization documentation
AhyoungRyu Jun 4, 2016
0009b1f
[ZEPPELIN-975] Move download data button outside the paragraph settings
corneadoug Jun 8, 2016
24deed4
[ZEPPELIN-980] Move git repository from incubator-zeppelin to zeppelin
minahlee Jun 10, 2016
7476fed
[ZEPPELIN-958] Support syntax highlight for python and r interpreter
minahlee Jun 6, 2016
11c87f2
[ZEPPELIN-901] Cassandra interpreter V3
doanduyhai Jun 2, 2016
fb07172
[ZEPPELIN-890] Cache downloaded file from 'maven-download-plugin'
Leemoonsoo Jun 11, 2016
60e169f
[ZEPPELIN-980] missing "incubation-" references
prabhjyotsingh Jun 10, 2016
e356843
ZEPPELIN-985 ] Fixed bug in the Pyspark completion
cloverhearts Jun 10, 2016
68a4565
[ZEPPELIN-940] Allow zeppelin server to connect to already executing …
SachinJanani Jun 10, 2016
716899a
ZEPPELIN-614 Part 1. Merge PostgresqlInterpreter's sql completer into…
jongyoul Jun 9, 2016
ccd30f5
[ZEPPELIN-792]Misspelt words and Wrong method parameters
Apr 6, 2016
dc857f4
ZEPPELIN-974 Merge TajoInterpreter into JdbcInterpreter
jongyoul Jun 10, 2016
7ac3c87
[MINOR] Removed classloaderInterpreter on RemoteInterpreterServer
jongyoul Jun 10, 2016
e0c19ed
[ZEPPELIN-990] Add header anchor for Zeppelin documentation site
AhyoungRyu Jun 13, 2016
bc2fd77
[ZEPPELIN-957] Normalize note name.
Jun 11, 2016
95fdb54
filtering subdirectory names.
Jun 10, 2016
778158e
ZEPPELIN-947: Change docs link to point the same Zeppelin version
AhyoungRyu Jun 2, 2016
665e488
[MINOR] Make nav zeppelin version to point ZEPPELIN_VERSION in _confi…
minahlee Jun 11, 2016
4d06a91
Update licenses
minahlee Jun 14, 2016
ce01e7b
ZEPPELIN-925 Part 2. Merge Hive Interpreter into JDBC
jongyoul Jun 9, 2016
a7a617c
[ZEPPELIN-869] Search notebook to handle empty result.
rranjan03 Jun 14, 2016
319dd26
Alert message when trying to delete last paragraph.
Jun 15, 2016
8d455fd
[ZEPPELIN-996] Improve first page and dropdown menu in documentation …
AhyoungRyu Jun 14, 2016
85d9df4
Prevent NullPointerException if "gatewayServer" does not exist
OutOfBedlam Jun 14, 2016
cab528d
ZEPPLIN-976 ] HotFix - zeppelin server does not restart when incorrec…
cloverhearts Jun 15, 2016
df39010
ZEPPELIN-992 Move some tests from InterpreterFactoryTest to LazyOpenI…
jongyoul Jun 14, 2016
4d38106
ZEPPELIN-963 ] Jobmanagement - (1) basic backend.
cloverhearts Jun 7, 2016
bd9661e
add force layout button
Jun 15, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
### What is this PR for?
A few sentences describing the overall goals of the pull request's commits.
First time? Check out the contributing guide - https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md
First time? Check out the contributing guide - https://github.com/apache/zeppelin/blob/master/CONTRIBUTING.md


### What type of PR is it?
Expand Down
4 changes: 2 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ sudo: false
cache:
directories:
- .spark-dist
- ${HOME}/.m2/repository/.cache/maven-download-plugin

addons:
apt:
Expand Down Expand Up @@ -61,7 +62,7 @@ matrix:
env: TEST_SELENIUM="true" SPARK_VER="1.6.1" HADOOP_VER="2.3" PROFILE="-Pspark-1.6 -Phadoop-2.3 -Ppyspark" BUILD_FLAG="package -DskipTests" TEST_FLAG="verify" TEST_PROJECTS="-pl zeppelin-interpreter,zeppelin-zengine,zeppelin-server,zeppelin-display,spark-dependencies,spark -Dtest=org.apache.zeppelin.AbstractFunctionalSuite -DfailIfNoTests=false"

before_install:
- "ls -la .spark-dist"
- "ls -la .spark-dist ${HOME}/.m2/repository/.cache/maven-download-plugin"
- mkdir -p ~/R
- echo 'R_LIBS=~/R' > ~/.Renviron
- R -e "install.packages('knitr', repos = 'http://cran.us.r-project.org', lib='~/R')"
Expand Down Expand Up @@ -95,4 +96,3 @@ after_failure:

after_script:
- ./testing/stopSparkCluster.sh $SPARK_VER $HADOOP_VER

34 changes: 16 additions & 18 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# How to contribute

**Zeppelin** is [Apache2 License](https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md) Software.
**Zeppelin** is [Apache2 License](https://github.com/apache/zeppelin/blob/master/CONTRIBUTING.md) Software.
Contributing to Zeppelin (Source code, Documents, Image, Website) means you agree to the Apache2 License.

1. Make sure your issue is not already in the [Jira issue tracker](https://issues.apache.org/jira/browse/ZEPPELIN)
Expand All @@ -17,7 +17,7 @@ In order to make the review process easier, please follow this template when mak
```
### What is this PR for?
A few sentences describing the overall goals of the pull request's commits.
First time? Check out the contributing guide - https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md
First time? Check out the contributing guide - https://github.com/apache/zeppelin/blob/master/CONTRIBUTING.md

### What type of PR is it?
[Bug Fix | Improvement | Feature | Documentation | Hot Fix | Refactoring]
Expand Down Expand Up @@ -58,7 +58,7 @@ You can also test and review a particular Pull Request. Here are two useful ways
* Another way is using [github/hub](https://github.com/github/hub).

```
hub checkout https://github.com/apache/incubator-zeppelin/pull/[# of PR]
hub checkout https://github.com/apache/zeppelin/pull/[# of PR]
```

The above two methods will help you test and review Pull Requests.
Expand Down Expand Up @@ -91,8 +91,8 @@ Here are some things you will need to build and test Zeppelin.

### Software Configuration Management (SCM)

Zeppelin uses Git for its SCM system. `http://git.apache.org/incubator-zeppelin.git` you'll need git client installed in your development machine.
For write access, `https://git-wip-us.apache.org/repos/asf/incubator-zeppelin.git`
Zeppelin uses Git for its SCM system. `http://git.apache.org/zeppelin.git` you'll need git client installed in your development machine.
For write access, `https://git-wip-us.apache.org/repos/asf/zeppelin.git`

### Integrated Development Environment (IDE)

Expand All @@ -109,8 +109,6 @@ The top-level pom.xml describes the basic project structure. Currently Zeppelin
<module>markdown</module>
<module>angular</module>
<module>shell</module>
<module>hive</module>
<module>tajo</module>
<module>flink</module>
<module>ignite</module>
<module>lens</module>
Expand All @@ -121,7 +119,7 @@ The top-level pom.xml describes the basic project structure. Currently Zeppelin

### Web Project Contribution Guidelines
If you plan on making a contribution to Zeppelin's WebApplication,
please check [its own contribution guidelines](https://github.com/apache/incubator-zeppelin/blob/master/zeppelin-web/CONTRIBUTING.md)
please check [its own contribution guidelines](https://github.com/apache/zeppelin/blob/master/zeppelin-web/CONTRIBUTING.md)

### Code convention
We are following Google Code style:
Expand All @@ -138,31 +136,31 @@ To build the code, install
* Apache Maven

## Getting the source code
First of all, you need the Zeppelin source code. The official location for Zeppelin is [http://git.apache.org/incubator-zeppelin.git](http://git.apache.org/incubator-zeppelin.git).
First of all, you need the Zeppelin source code. The official location for Zeppelin is [http://git.apache.org/zeppelin.git](http://git.apache.org/zeppelin.git).

### git access

Get the source code on your development machine using git.

```
git clone git://git.apache.org/incubator-zeppelin.git zeppelin
git clone git://git.apache.org/zeppelin.git zeppelin
```

You may also want to develop against a specific branch. For example, for branch-0.5.6

```
git clone -b branch-0.5.6 git://git.apache.org/incubator-zeppelin.git zeppelin
git clone -b branch-0.5.6 git://git.apache.org/zeppelin.git zeppelin
```

or with write access

```
git clone https://git-wip-us.apache.org/repos/asf/incubator-zeppelin.git
git clone https://git-wip-us.apache.org/repos/asf/zeppelin.git
```

### Fork repository

If you want not only build Zeppelin but also make change, then you need fork Zeppelin github mirror repository (https://github.com/apache/incubator-zeppelin) and make pull request.
If you want not only build Zeppelin but also make change, then you need fork Zeppelin github mirror repository (https://github.com/apache/zeppelin) and make pull request.


## Build
Expand Down Expand Up @@ -193,11 +191,11 @@ Zeppelin has 3 types of tests:
2. Integration Tests: The integration tests run after all modules are build. The integration tests launch an instance of Zeppelin server. ZeppelinRestApiTest is an example integration test.
3. GUI integration tests: These tests validate the Zeppelin UI elements. These tests require a running Zeppelin server and launches a web browser to validate Notebook UI elements like Notes and their execution. See ZeppelinIT as an example.

Currently the GUI integration tests are not run in the Maven and are only run in the CI environment when the pull request is submitted to github. Make sure to watch the [CI results] (https://travis-ci.org/apache/incubator-zeppelin/pull_requests) for your pull request.
Currently the GUI integration tests are not run in the Maven and are only run in the CI environment when the pull request is submitted to github. Make sure to watch the [CI results] (https://travis-ci.org/apache/zeppelin/pull_requests) for your pull request.

## Continuous Integration

Zeppelin uses Travis for CI. In the project root there is .travis.yml that configures CI and [publishes CI results] (https://travis-ci.org/apache/incubator-zeppelin/builds)
Zeppelin uses Travis for CI. In the project root there is .travis.yml that configures CI and [publishes CI results] (https://travis-ci.org/apache/zeppelin/builds)


## Run Zeppelin server in development mode
Expand Down Expand Up @@ -225,6 +223,6 @@ You can find issues for [beginner](https://issues.apache.org/jira/browse/ZEPPELI
## Stay involved
Everyone is welcome to join our mailing list:

* [[email protected]](http://mail-archives.apache.org/mod_mbox/incubator-zeppelin-users/) is for usage questions, help, and announcements [ [subscribe](mailto:[email protected]?subject=send%20this%20email%20to%20subscribe), [unsubscribe](mailto:[email protected]?subject=send%20this%20email%20to%20unsubscribe), [archive](http://mail-archives.apache.org/mod_mbox/incubator-zeppelin-users/) ]
* [[email protected]](http://mail-archives.apache.org/mod_mbox/incubator-zeppelin-users/) is for people who want to contribute code to Zeppelin.[ [subscribe](mailto:[email protected]?subject=send%20this%20email%20to%20subscribe), [unsubscribe](mailto:[email protected]?subject=send%20this%20email%20to%20unsubscribe), [archive](http://mail-archives.apache.org/mod_mbox/incubator-zeppelin-dev/) ]
* [[email protected]](http://mail-archives.apache.org/mod_mbox/incubator-zeppelin-commits/) is for commit messages and patches to Zeppelin. [ [subscribe](mailto:[email protected]?subject=send%20this%20email%20to%20subscribe), [unsubscribe](mailto:[email protected]?subject=send%20this%20email%20to%20unsubscribe), [archive](http://mail-archives.apache.org/mod_mbox/incubator-zeppelin-commits/) ]
* [[email protected]](http://mail-archives.apache.org/mod_mbox/zeppelin-users/) is for usage questions, help, and announcements [ [subscribe](mailto:[email protected]?subject=send%20this%20email%20to%20subscribe), [unsubscribe](mailto:[email protected]?subject=send%20this%20email%20to%20unsubscribe), [archive](http://mail-archives.apache.org/mod_mbox/zeppelin-users/) ]
* [[email protected]](http://mail-archives.apache.org/mod_mbox/zeppelin-users/) is for people who want to contribute code to Zeppelin.[ [subscribe](mailto:[email protected]?subject=send%20this%20email%20to%20subscribe), [unsubscribe](mailto:[email protected]?subject=send%20this%20email%20to%20unsubscribe), [archive](http://mail-archives.apache.org/mod_mbox/zeppelin-dev/) ]
* [[email protected]](http://mail-archives.apache.org/mod_mbox/zeppelin-commits/) is for commit messages and patches to Zeppelin. [ [subscribe](mailto:[email protected]?subject=send%20this%20email%20to%20subscribe), [unsubscribe](mailto:[email protected]?subject=send%20this%20email%20to%20unsubscribe), [archive](http://mail-archives.apache.org/mod_mbox/zeppelin-commits/) ]
10 changes: 9 additions & 1 deletion LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -256,4 +256,12 @@ The following components are provided under the BSD 3-Clause license. See file
r/src/main/scala/org/apache/zeppelin/rinterpreter/rscala/{Package.scala, RClient.scala}

(BSD 3 Clause) portions of Scala (http://www.scala-lang.org/download) - http://www.scala-lang.org/download/#License
r/src/main/scala/scala/Console.scala
r/src/main/scala/scala/Console.scala

========================================================================
BSD 2-Clause licenses
========================================================================
The following components are provided under the BSD 3-Clause license. See file headers and project links for details.

(BSD 2 Clause) portions of SQLLine (http://sqlline.sourceforge.net/) - http://sqlline.sourceforge.net/#license
jdbc/src/main/java/org/apache/zeppelin/jdbc/SqlCompleter.java
2 changes: 1 addition & 1 deletion NOTICE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Apache Zeppelin (incubating)
Apache Zeppelin
Copyright 2015 - 2016 The Apache Software Foundation

This product includes software developed at
Expand Down
13 changes: 6 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@

**Documentation:** [User Guide](http://zeppelin.apache.org/docs/latest/index.html)<br/>
**Mailing Lists:** [User and Dev mailing list](http://zeppelin.apache.org/community.html)<br/>
**Continuous Integration:** [![Build Status](https://secure.travis-ci.org/apache/incubator-zeppelin.png?branch=master)](https://travis-ci.org/apache/incubator-zeppelin) <br/>
**Contributing:** [Contribution Guide](https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md)<br/>
**Continuous Integration:** [![Build Status](https://secure.travis-ci.org/apache/zeppelin.png?branch=master)](https://travis-ci.org/apache/zeppelin) <br/>
**Contributing:** [Contribution Guide](https://github.com/apache/zeppelin/blob/master/CONTRIBUTING.md)<br/>
**Issue Tracker:** [Jira](https://issues.apache.org/jira/browse/ZEPPELIN)<br/>
**License:** [Apache 2.0](https://github.com/apache/incubator-zeppelin/blob/master/LICENSE)
**License:** [Apache 2.0](https://github.com/apache/zeppelin/blob/master/LICENSE)


**Zeppelin**, a web-based notebook that enables interactive data analytics. You can make beautiful data-driven, interactive and collaborative documents with SQL, Scala and more.
Expand Down Expand Up @@ -162,8 +162,7 @@ enable 3rd party vendor repository (cloudera)
##### `-Pmapr[version]` (optional)

For the MapR Hadoop Distribution, these profiles will handle the Hadoop version. As MapR allows different versions of Spark to be installed, you should specify which version of Spark is installed on the cluster by adding a Spark profile (`-Pspark-1.2`, `-Pspark-1.3`, etc.) as needed.
For Hive, check the hive/pom.xml and adjust the version installed as well. The correct Maven
artifacts can be found for every version of MapR at http://doc.mapr.com
The correct Maven artifacts can be found for every version of MapR at http://doc.mapr.com

Available profiles are

Expand Down Expand Up @@ -196,7 +195,7 @@ mvn clean package -Pspark-1.5 -Pmapr50 -DskipTests
#### Ignite Interpreter

```sh
mvn clean package -Dignite.version=1.1.0-incubating -DskipTests
mvn clean package -Dignite.version=1.6.0 -DskipTests
```

#### Scalding Interpreter
Expand Down Expand Up @@ -288,4 +287,4 @@ mvn verify
mvn verify -P using-packaged-distr
```

[![Analytics](https://ga-beacon.appspot.com/UA-45176241-4/apache/incubator-zeppelin/README.md?pixel)](https://github.com/igrigorik/ga-beacon)
[![Analytics](https://ga-beacon.appspot.com/UA-45176241-4/apache/zeppelin/README.md?pixel)](https://github.com/igrigorik/ga-beacon)
2 changes: 1 addition & 1 deletion SECURITY-README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ limitations under the License.

# Shiro Authentication
To connect to Zeppelin, users will be asked to enter their credentials. Once logged, a user has access to all notes including other users notes.
This a a first step toward full security as implemented by this pull request (https://github.com/apache/incubator-zeppelin/pull/53).
This a a first step toward full security as implemented by this pull request (https://github.com/apache/zeppelin/pull/53).

# Security setup
1. Secure the HTTP channel: Comment the line "/** = anon" and uncomment the line "/** = authcBasic" in the file conf/shiro.ini. Read more about he shiro.ini file format at the following URL http://shiro.apache.org/configuration.html#Configuration-INISections.
Expand Down
4 changes: 2 additions & 2 deletions cassandra/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,12 +30,12 @@
<artifactId>zeppelin-cassandra</artifactId>
<packaging>jar</packaging>
<version>0.6.0-SNAPSHOT</version>
<name>Zeppelin: Cassandra</name>
<name>Zeppelin: Apache Cassandra interpreter</name>
<description>Zeppelin cassandra support</description>
<url>http://zeppelin.apache.org</url>

<properties>
<cassandra.driver.version>3.0.0-rc1</cassandra.driver.version>
<cassandra.driver.version>3.0.1</cassandra.driver.version>
<snappy.version>1.0.5.4</snappy.version>
<lz4.version>1.3.0</lz4.version>
<scala.version>2.10.4</scala.version>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ public class CassandraInterpreter extends Interpreter {
public static final String DEFAULT_PORT = "9042";
public static final String DEFAULT_CLUSTER = "Test Cluster";
public static final String DEFAULT_KEYSPACE = "system";
public static final String DEFAULT_PROTOCOL_VERSION = "3";
public static final String DEFAULT_PROTOCOL_VERSION = "4";
public static final String DEFAULT_COMPRESSION = "NONE";
public static final String DEFAULT_CREDENTIAL = "none";
public static final String DEFAULT_POLICY = "DEFAULT";
Expand Down Expand Up @@ -159,7 +159,7 @@ public CassandraInterpreter(Properties properties) {
"IP address). Default = localhost. Ex: '192.168.0.12,node2,node3'")
.add(CASSANDRA_PORT, DEFAULT_PORT, "Cassandra native port. Default = 9042")
.add(CASSANDRA_PROTOCOL_VERSION, DEFAULT_PROTOCOL_VERSION,
"Cassandra protocol version. Default = 3")
"Cassandra protocol version. Default = 4")
.add(CASSANDRA_CLUSTER_NAME, DEFAULT_CLUSTER, "Cassandra cluster name. " +
"Default = 'Test Cluster'")
.add(CASSANDRA_KEYSPACE_NAME, DEFAULT_KEYSPACE, "Cassandra keyspace name. " +
Expand Down Expand Up @@ -311,7 +311,7 @@ public void cancel(InterpreterContext context) {

@Override
public FormType getFormType() {
return FormType.NATIVE;
return FormType.SIMPLE;
}

@Override
Expand Down
Loading