博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Apache Zeppelin安装及使用
阅读量:6276 次
发布时间:2019-06-22

本文共 1329 字,大约阅读时间需要 4 分钟。

Apache Zeppelin官网:

Apache Zeppelin介绍:A web-based notebook that enables interactive data analytics.  You can make beautiful data-driven, interactive and collaborative documents with SQL, Scala and more.

安装说明:

    下载地址:当前最新版是0.6.1 

点击下载后解压到指定文件夹,你的zeppelin就安装完成了,很简单。

但是zeppelin依赖于jdk,所以使用zeppelin前还需要机器拥有jdk环境。

解压完毕后需要配置几个地方:

  • 将conf中的zeppelin-env.sh.template与zeppelin-site.xml.template 重命名,去掉template

  • 修改conf/zepplin-env.sh 

新增

export  SPARK_MASTER_IP=127.0.0.1
export  SPARK_LOCAL_IP=127.0.0.1
修改 
export ZEPPELIN_MEM="-Xmx2048m -XX:PermSize=256M"  

需要注意的是lib下的jar包,默认带的jackson-databind-2.5.3.jar包是无法使用的,这点不知道为什么zeppelin怎么处理的,

需要将jackson-databind/jackson-annonations/jackson-core三个jar包全部替换成2.6.5版本的就可以了。

启动zeppelin:进入bin目录下执行 ./zeppelin-daemon.sh start 

然后浏览器访问127.0.0.1:8080就进入如下页面:

ok,你的zeppelin安装成功了!

其实zeppelin就是一个java web项目,这样理解起来似乎就容易点了,接下来为了可以使用sql统计数据,我们来操作一下如何添加interpreter:

  1. 首先修改conf/zeppelin-site.xml,添加org.apache.zeppelin.jdbc.JdbcInterpreter

  2. 进入lib目录下上传 JdbcInterpreter.jar、mysql-connection-.....jar两个jar包

  3. 然后重启zeppelin,进入web页面的interpreter下,点击create:添加完成之后是这个样子:

  4. 然后进入notebook页面:绑定刚刚添加的interpreter就可以使用了:

          spacer.gif

这样一个JdbcInterpreter就添加完毕了。

至于以后再想和redis、solr一起使用也是相应的加入jar包就可以了~

就我个人来说zeppelin可以满足企业运营这块的需求,包括日活、百度引流统计、ngnix日志分析、用户行为分析、热门词汇、整体数据统计、多维度数据统计等等。

本文转自 chengxuyonghu 51CTO博客,原文链接:http://blog.51cto.com/6226001001/1895856,如需转载请自行联系原作者
你可能感兴趣的文章
Android开发 - 掌握ConstraintLayout(九)分组(Group)
查看>>
springboot+logback日志异步数据库
查看>>
Typescript教程之函数
查看>>
Android 高效安全加载图片
查看>>
vue中数组变动不被监测问题
查看>>
3.31
查看>>
类对象定义 二
查看>>
收费视频网站Netflix:用户到底想要“点”什么?
查看>>
MacOS High Sierra 12 13系统转dmg格式
查看>>
关于再次查看已做的多选题状态逻辑问题
查看>>
动态下拉菜单,非hover
查看>>
政府安全资讯精选 2017年第十六期 工信部发布关于规范互联网信息服务使用域名的通知;俄罗斯拟建立备用DNS;Google打击安卓应用在未经同意情况下收集个人信...
查看>>
简单易懂的谈谈 javascript 中的继承
查看>>
多线程基础知识
查看>>
iOS汇编基础(四)指针和macho文件
查看>>
Laravel 技巧锦集
查看>>
Android 使用 ViewPager+RecyclerView+SmartRefreshLayout 实现顶部图片下拉视差效果
查看>>
Flutter之基础Widget
查看>>
写给0-3岁产品经理的12封信(第08篇)——产品运营能力
查看>>
ArcGIS Engine 符号自动化配置工具实现
查看>>