使用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 ...
随机推荐
- zabbix_agent自动发现服务端口
应用背景: zabbix监控系统介绍及安装,参考大牛运维生存时间,在这儿就不啰嗦了 为了zabbix-agent端能自动把服务器端的服务端口汇报给 zabbix server端,监控其端口 ...
- BZOJ 2096: [Poi2010]Pilots 单调队列
Code: #include<bits/stdc++.h> #define maxn 4000000 using namespace std; void setIO(string s) { ...
- 基于fpga的256m的SDRAM控制器
2018/7/26 受教于邓堪文老师,开始真真学习控制sdram 由于自己买的sdram模块是256的,原来老师的是128,所以边学边改,不知道最后好不好使,但是我有信心 一.sdram的初始化 sd ...
- 点击 table 单元格 取值
function Test() { var rows = document.getElementById("tbDetail").rows; if (rows.length > ...
- Mac下对Android apk反编译
在Mac上进行反编译apk,需要三个工具,分别为(附下载地址): apktool,下载Mac版 作用:资源文件获取,能够提取出图片文件和布局文件进行使用查看 dex2jar,下载最新的即可,目前是2. ...
- [luoguP2342] 叠积木(并查集)
传送门 up[i] 表示一个木块上面有多少个 all[i] 表示整个连通块内有多少个 那么 一个木块下面的木块个数为 all[root[i]] - up[i] - 1 注意:up[i] 可以在 fin ...
- libcloud代码研究(一)——基本架构
libcloud是apache下整合多种云服务接口的项目.最近,在研究libcloud代码的同时,将阿里云存储(Ali OSS)和百度云存储用libcloud storage driver规范进行封装 ...
- [TS-A1489][2013中国国家集训队第二次作业]抽奖[概率dp]
概率dp第一题,开始根本没搞懂,后来看了09年汤可因论文才基本搞懂,关键就是递推的时候做差比较一下,考虑新加入的情况对期望值的贡献,然后推推公式(好像还是不太会推qaq...) #include &l ...
- 64位CentOS6.5下Eclipse用Java连接mysql
1.到官网上下载jdbc驱动,我下载的是mysql-connector-java-5.0.8.tar.gz 2.解压下载到的文件 tar -zxvf mysql-connector-java-5.0. ...
- nyoj_216_A problem is easy_201312051117
A problem is easy 时间限制:1000 ms | 内存限制:65535 KB 难度:3 描述 When Teddy was a child , he was ...