使用ZeppelinHub来存储和展示ZeppelinNoteBook
0.序
说实在的这个功能太赞了
在一开始接触的时候不知道有这个功能,我尝试做一下配置,发现非常的棒。
棒的原因有两点:
- 可以在随时随地有互联网的地方访问自己的ZeppelinHub来查看ZeppelinNoteBook,这个Notebook上的内容是与你服务器上的同步的,如果的你的notebook设置过自动更新相应的一段时间后你自己也可以查看到这个新的结果(应该会有一定的延迟)。
- 分享给别人,除了使用这个东西作为存储和查看,我们一定很想把这这些东西分享给别人,它这个网站就可以设置space来存放你想分享的notebook,下面的地址是我在测试和学习R时候的一个notebook:
比较粗糙,刚开始学,请勿吐槽!!!
1.下载安装需要的jar包:
链接所在地址:
http://help.zeppelinhub.com/zeppelin_integration/
由此我们知道要这么做:
cd /opt/zeppelin-0.6.-bin-all/lib
wget https://s3-ap-northeast-1.amazonaws.com/zeppel.in/zeppelinhub-integration-v0.4.0-all.jar
2.注册ZeppelinHub账号新建instance并且生成对应的Token值:
注册地址:https://www.zeppelinhub.com/register
登录你自己的账号后,
点击这个:

生成一个新的Instance,

这里的Include Zepp Credentials 是你服务器Zeppelin本地有用户的话,可以加上,这样的话只有该用户的notebook会被上传!
我这里是匿名的,所以就没用
创建好我就可以看到token值了
3.配置Zeppelin来连接我们的ZeppelinHub账号里的instance:
然后我们复制这个token值到类似余下面的文本:
export ZEPPELIN_NOTEBOOK_STORAGE="org.apache.zeppelin.notebook.repo.VFSNotebookRepo, org.apache.zeppelin.notebook.repo.zeppelinhub.ZeppelinHubRepo"
export ZEPPELINHUB_API_TOKEN="你的Token key ,填到这里!!!!!!"
export ZEPPELINHUB_API_ADDRESS="https://www.zeppelinhub.com"
然后 把上面填好Token值的添加到Zeppelin根目录下的conf中的zeppelin-env.sh中即可;
记住这里"="的两端不能有空格!!!
如果有userkey的话还需配置这一项:
export ZEPPELINHUB_USER_KEY="你的USER KEY !!!!!!"
重启Zeppelin的服务:
/opt/zeppelin-0.6.-bin-all/bin/zeppelin-daemon.sh restart
我们可以查看instance测左端可以看到一个绿色的小圆点,那个就是连接上了的意思。
4.分享notebook:
新建一个space:

使用鼠标拖拽我们的notebook到我们新建的space,然后复制URL给你的朋友,使用浏览器就可以看到那个编写好的notebook了!!!
注意:拖拽的时候按住这个:

就如上面最开始的那个连接一样!
分享的话点这个:

ok!这篇文章的内容到此就结束了!!!
使用ZeppelinHub来存储和展示ZeppelinNoteBook的更多相关文章
- 3.2.1 配置构建Angular应用——简单的笔记存储应用——展示功能
本节我们会通过构建一个简单的笔记存储应用(可以载入并修改一组简单的笔记)来学习如何应用Angular的特性.这个应用用到的特性有: 在JSON文件中存储笔记 展示.创建.修改和删除笔记 在笔记中使用M ...
- slideshare原本是一个专业的幻灯片存储与展示的网站
slideshare就是其中一个.slideshare原本是一个专业的幻灯片存储与展示的网站,它支持扩展名为ppt.pps和odp三种格式的幻灯片,用户上传成功以后slideshare会提供给用户一个 ...
- 基于ELK的日志分析、存储、展示
原文:https://blog.51cto.com/11134648/2163789 ELK简介 ELK是一套完整的日志解决方案,由ElasticSearch.Logstash. Kibana这三款开 ...
- redis’五种格式的存储与展示
Redis支持持久化只是它的一件武器,另外,它针对不同的需求也提供了多达5种数据存储方式,以最大效率上的实现你的需求,下面分别说一下: 一 string(字符串) string是最简单的类型,你可以 ...
- 3.2 配置构建Angular应用——简单的笔记存储应用
本节我们会通过构建一个简单的笔记存储应用(可以载入并修改一组简单的笔记)来学习如何应用Angular的特性.这个应用用到的特性有: 在JSON文件中存储笔记 展示.创建.修改和删除笔记 在笔记中使用M ...
- RRDTool 存储原理简介——基于时间序列的环型数据库
转自:http://www.jianshu.com/p/b925b1584ab2 RRDTool是一套监测工具,可用于存储和展示被监测对象随时间的变化情况.比如,我们在 Windows 电脑上常见的内 ...
- 使用NodeJS+AngularJS+MongoDB实现一个Web数据扒取-分析-展示的系统
说到Web爬虫,Python占了半壁江山.但是Web页面不是Python的强项了,如果需要扒取Web数据,再Mashup出来一个自己的系统,全端JS是个不错的解决方案(其实不用Python扒数据是因为 ...
- 腾讯云的对象存储COS
什么是对象存储COS Clound Object Storage,COS,专门为企业和开发者们提供能够存储海量的分布式存储服务,用户可以随时通过互联网对大量数据进行批量存储和处理,在任意位置存储和检索 ...
- Zipkin存储Sleuth信息实现调用链追踪的几种方法
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/alva_xu/article/detail ...
随机推荐
- cstringlist
CStringList类成员 构造 CStringList 构造一个空的CString对象列表 首/尾访问 GetHead 返回此列表(不能是空的)中头部的元素 GetTail 返回此列表(不能是 ...
- session_start(): open(/var/lib/php/session/sess_tlrp3cpro7gun9uhno8n6futr3, O_RDWR)
在安装一个网站,结果连接上数据库了但是一直报错.下面贴报错内容和图 错误提示 系统:PHP (Linux) 错误类型:WARNING 内容:session_start(): open(/) 错误位置: ...
- Boolean对象与Boolean原始值的区别
我们先来看下面这道题: var x = new Boolean(false); if (x) { alert('hi'); } var y = Boolean(0); if (y) { ale ...
- (JS,JAVA,MySql)去除小数后多余的0
分别通过JS,JAVA和MySql实现去除小数后多余的0 1. JS方法 /** *去除小数点后多余的0 */ function cutZero(old) { //拷贝一份 返回去掉零的新串 old ...
- SDOI2018退役记
在NOIp2017中,我意识到自己啥也不会.如今SDOI2018快来了,自己还是啥也不会.高一两次考试注定以打两次酱油告终.还是记录一下,到NOIp之后如果还没有退役的话,那这个博客可能还会继续更新吧 ...
- LINUX应用开发(面试)
LINUX应用开发工程师职位 本试卷从考试酷examcoo网站导出,文件格式为mht,请用WORD/WPS打开,并另存为doc/docx格式后再使用 说明:应用开发可考察的点非常多,关键的还是C语言和 ...
- Navicat premium连接Oracle报ORA-12545错误
1:ORA-12545 原因: 这里填localhost,127.0.0.1,或者远程ip.
- NOI2017爆零记[AFO]
WC2017 12分……全省第一…… APIO2017 4分……全省第二…… 千言万语汇成两个表格 NOI2017 114分(笔试100+一试4+二试5+A类5)……全省第三…… 全场最菜…… day ...
- How to change java version in Linux
How to change default Java version on Linux Posted on November 1, 2015 by Dan Nanni Leave a comment ...
- html实现 省——市——区三级联动
html实现 省——市——区三级联动 html中实现三级联动是一个不错的demo,博主在这里跟大家分享一下实现的过程,以及自己在过程中出现的一些问题,仅供参考. 首先我们将全国的省市区数据导入进来, ...