zeppelin/docs/setup
Keiji Yoshida 791619d611 [ZEPPELIN-2950] Support Ceph as a notebook storage
### What is this PR for?
Make Zeppelin support Ceph as a notebook storage.

Ceph has APIs which are compatible with AWS S3 APIs. However, it supports only AWS Signature V2 and GetObject requests of aws-sdk-java use V4 by default: https://github.com/aws/aws-sdk-java/issues/372

According to https://github.com/aws/aws-sdk-java/issues/372#issuecomment-137299691 , the Zeppelin configuration of `zeppelin.notebook.s3.signerOverride` is added to make the `signerOverride` field of a `ClientConfiguration` instance configurable.

### What type of PR is it?
[Improvement]

### Todos

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

### How should this be tested?
Tested manually.

### Screenshots (if appropriate)

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

Author: Keiji Yoshida <kjmrknsn@gmail.com>

Closes #2598 from kjmrknsn/feature/ceph-support and squashes the following commits:

c66cb63 [Keiji Yoshida] Support Ceph as a notebook storage
2017-10-14 15:41:49 -07:00
..
basics [ZEPPELIN-2766] Make online resources url configurable at compile time 2017-08-08 11:21:15 +09:00
deployment [ZEPPELIN-2707][DOCS][HOTFIX] fix: broken image URLs in 0.8.0-SNAPSHOT doc 2017-06-30 10:33:01 +09:00
operation [ZEPPELIN-2950] Support Ceph as a notebook storage 2017-10-14 15:41:49 -07:00
security [ZEPPELIN-2848] Added new type of user to only run notebook 2017-08-29 10:05:55 -07:00
storage [MINOR][Code Refactoring] Configuration name change for keytab and principal used for FileSystemNotebookRepo 2017-10-11 20:41:21 +08:00