Zeppelin简介
Apache Zeppelin是基于Jupyter Notebook技术开发的大数据交互分析服务软件。
- 源码:https://github.com/apache/zeppelin
- 官网:http://zeppelin.apache.org/
- 文档:http://zeppelin.apache.org/docs/0.7.0/index.html
Zeppelin的REST API
Zeppelin除了通过Web GUI界面访问各种大数据分析功能外,还可以通过REST API进行操作。
Apache Zeppelin 提供了多个REST APIs用于远程功能交互操作。 所有的REST APIs 都通过 endpoint http://[zeppelin-server]:[zeppelin-port]/api
进行操作。
注意:
Apache Zeppelin 的REST APIs 都接受和返回 JSON 对象, 建议安装 JSON viewers, 比如 JSONView。
Zeppelin的REST API包括:
- Zeppelin 解释器的REST API接口,https://my.oschina.net/u/2306127/blog/894606
- Zeppelin Notebook 操作REST API,https://my.oschina.net/u/2306127/blog/894618
- Zeppelin Notebook 存储访问 REST API,https://my.oschina.net/u/2306127/blog/894658
- Zeppelin 配置访问 REST API,https://my.oschina.net/u/2306127/blog/894661
- Zeppelin 可视化模块Helium REST API,https://my.oschina.net/u/2306127/blog/894685
如果需要其它的REST API, 请提交建议或发邮件: file an issue or send us an email.
基于Docker技术运行Zeppelin容器
容器运行:docker run --name zeppelin -p 8080:8080 aquila/zeppelin