zeppelin/docs
Bruno Bonnin e763b3bf3e [ZEPPELIN-1821] Add HTTP client to elasticsearch interpreter
### What is this PR for?
Add HTTP client to elasticsearch interpreter.

### What type of PR is it?
Feature

### Todos
* [X] - Source code
* [X] - Tests
* [X] - License
* [X] - Docs

### What is the Jira issue?
https://issues.apache.org/jira/browse/ZEPPELIN-1821

### How should this be tested?
* Start an Elasticsearch node
* Configure the elasticsearch interpreter to use http
* Create queries in a note using elasticsearch

### Screenshots (if appropriate)

### Questions:
* Does the licenses files need update? Yes
* Is there breaking changes for older versions? No
* Does this needs documentation? Yes

Author: Bruno Bonnin <bbonnin@gmail.com>
Author: Bruno Bonnin <bruno.bonnin@myscript.com>

Closes #1902 from bbonnin/master and squashes the following commits:

f5a539e [Bruno Bonnin] Remove commented code lines
86153a8 [Bruno Bonnin] Merge remote-tracking branch 'upstream/master'
2e1bbbd [Bruno Bonnin] Merge remote-tracking branch 'upstream/master'
19e888e [Bruno Bonnin] Remove bad code in test
523d155 [Bruno Bonnin] Replace Java 8 methods
6bcf369 [Bruno Bonnin] Fix issue with id containing special chars (/, #)
4e9812e [Bruno Bonnin] Merge elasticsearch/pom.xml
5a96ae0 [Bruno Bonnin] Merge branch 'master' into master
e2365fb [Bruno Bonnin] Update elasticsearch/pom.xml
28b9805 [Bruno Bonnin] Update img
549db39 [Bruno Bonnin] Add HTTP client to elasticsearch interpreter
f4c5ac3 [Bruno Bonnin] HTTP-based Elasticsearch client
2017-01-30 08:04:49 +09:00
..
_includes [ZEPPELIN-1619] Load js package as a plugin visualization 2017-01-14 10:27:17 -08:00
_layouts ZEPPELIN-279: move website w/ docs to master branch 2015-09-05 19:48:22 +09:00
_plugins ZEPPELIN-279: move website w/ docs to master branch 2015-09-05 19:48:22 +09:00
assets/themes/zeppelin [ZEPPELIN-1821] Add HTTP client to elasticsearch interpreter 2017-01-30 08:04:49 +09:00
development [ZEPPELIN-2004] List all helium packages in Zeppelin GUI 2017-01-29 07:45:28 +09:00
displaysystem [HOT FIX] Fix broken display_formula.png by using relative path 2016-12-13 16:03:29 -08:00
install [ZEPPELIN-1976] Text-Output too large, causing crash 2017-01-23 01:32:13 -08:00
interpreter [ZEPPELIN-1821] Add HTTP client to elasticsearch interpreter 2017-01-30 08:04:49 +09:00
manual [ZEPPELIN-2000] Run paragraph on enter when select dynamic form value changed 2017-01-24 09:59:21 +09:00
quickstart [ZEPPELIN-1798][DOCS] Update docs with benv instead of env in Flink e… 2016-12-17 07:46:53 -08:00
rest-api [ZEPPELIN-1869] changed the API response to generate to 200. 2017-01-19 22:22:26 -08:00
security [DOCS] Remove outdated 'Security Setup' section in SECURITY-README 2017-01-04 11:01:54 +09:00
storage [DOCS] Reflect changed default storage to doc 2017-01-16 19:55:33 +09:00
404.html ZEPPELIN-279: move website w/ docs to master branch 2015-09-05 19:48:22 +09:00
_config.yml Bump up version to 0.8.0-SNAPSHOT 2017-01-19 02:04:24 +09:00
atom.xml [ZEPPELIN-1514] Make atom, rss, sitemap file not to be searched 2016-10-03 16:46:44 +09:00
Gemfile Apply #407 into master branch 2015-11-13 21:12:36 +09:00
Gemfile.lock [ZEPPELIN-813] Update safe_yaml version 0.9.7 -> 1.0.4 2016-07-21 11:01:44 +09:00
index.md [MINOR][ZEPPELIN-1913] Separate "Apache Zeppelin Configuration" from quickstart page 2017-01-08 14:43:47 +09:00
pleasecontribute.md [ZEPPELIN-1219] Add searching feature to Zeppelin docs site 2016-08-10 12:39:22 +09:00
Rakefile ZEPPELIN-279: move website w/ docs to master branch 2015-09-05 19:48:22 +09:00
README.md [ZEPPELIN-1421] Fix dead link in docs/README.md 2016-09-19 15:50:43 +09:00
robot.txt Apply #407 into master branch 2015-11-13 21:12:36 +09:00
rss.xml [ZEPPELIN-1514] Make atom, rss, sitemap file not to be searched 2016-10-03 16:46:44 +09:00
screenshots.md [ZEPPELIN-1398] Use relative path for search_data.json 2016-09-06 18:22:57 +09:00
search.md [ZEPPELIN-1219] Add searching feature to Zeppelin docs site 2016-08-10 12:39:22 +09:00
search_data.json [ZEPPELIN-1219] Add searching feature to Zeppelin docs site 2016-08-10 12:39:22 +09:00
sitemap.txt [ZEPPELIN-1514] Make atom, rss, sitemap file not to be searched 2016-10-03 16:46:44 +09:00

Apache Zeppelin documentation

This README will walk you through building the documentation of Apache Zeppelin. The documentation is included here with Apache Zeppelin source code. The online documentation at https://zeppelin.apache.org/docs/<ZEPPELIN_VERSION> is also generated from the files found in here.

Build documentation

Zeppelin is using Jekyll which is a static site generator and Github Pages as a site publisher. For the more details, see help.github.com/articles/about-github-pages-and-jekyll/.

Requirements

# ruby --version >= 2.0.0
# Install Bundler using gem
gem install bundler

cd $ZEPPELIN_HOME/docs
# Install all dependencies declared in the Gemfile
bundle install

For the further information about requirements, please see here.

On OS X 10.9, you may need to do

xcode-select --install

Run website locally

If you don't want to encounter uglily rendered pages, run the documentation site in your local first.

In $ZEPPELIN_HOME/docs,

bundle exec jekyll serve --watch

Using the above command, Jekyll will start a web server at http://localhost:4000 and watch the /docs directory to update.

Contribute to Zeppelin documentation

If you wish to help us and contribute to Zeppelin Documentation, please look at Zeppelin Documentation's contribution guideline.

For committers only

Bumping up version in a new release

  • ZEPPELIN_VERSION and BASE_PATH property in _config.yml

Deploy to ASF svnpubsub infra

  1. generate static website in ./_site

    # go to /docs under Zeppelin source
    bundle exec jekyll build --safe
    
  2. checkout ASF repo

    svn co https://svn.apache.org/repos/asf/zeppelin asf-zeppelin
    
  3. copy zeppelin/docs/_site to asf-zeppelin/site/docs/[VERSION]

  4. svn commit