Zeppelin-Blink

Zepplin是一个很有意思的笔记本,支持众多interpreter,包括Flink。在网上找了很多资料,发现直接使用二进制包,或者从源码编译,均无法向Flink 1.7.1提交作业。0.81和0.9.0-SNAPHOST都试过。跟同事咨询了一下,找到一个Zeppelin+Blink的镜像,体验特别好。

$ docker run -d -p 8085:8085 -p 8091:8091 zjffdu/zeppelin-blink:latest                                                                                                         <java:1.8>
Unable to find image 'zjffdu/zeppelin-blink:latest' locally
latest: Pulling from zjffdu/zeppelin-blink
7b722c1070cd: Already exists 
5fbf74db61f1: Already exists 
ed41cb72e5c9: Already exists 
7ea47a67709e: Already exists 
a3e223183687: Downloading [=========>                                         ]  26.18MB/131.6MB
a3e223183687: Downloading [===========>                                       ]  30.42MB/131.6MB
a3e223183687: Downloading [===========>                                       ]  30.95MB/131.6MB
a3e223183687: Pull complete 
c5d0ab79487e: Pull complete 
6f8bf201347f: Pull complete 
87b8ed2447d8: Pull complete 
d936882fbddf: Retrying in 1 second 
a10468c16960: Download complete 
d936882fbddf: Pull complete 
a10468c16960: Pull complete 
c4e684b5d1fd: Pull complete 
c4f07b559f6c: Pull complete 
8d4b18067b2f: Pull complete 
a2a59686ecc4: Pull complete 
c1f2871b7ec0: Pull complete 
Digest: sha256:b33cf27bf48a1ca5f268bcb3f4ad82558270c721a2a11655a55779bff3e4c6fb
Status: Downloaded newer image for zjffdu/zeppelin-blink:latest
036598ac615eb9df58ab0a7ed43c43c85f2c94ecc9835ca38f1cb92b71a7b9dc

进入Zeppelin控制台:http://localhost:8085,选择Flink Stream Tutorial。先运行Configure Flink Interpreter,初始化好Flink Interpreter。

接着运行Register a Stream DataSource to simulate web log,此时Blink集群会启动。Blink控制台:http://localhost:8091/#/overview

dc792b7a941e6d337f4017f8f7ca1fe8e54.jpg

c6520a1b5b9c6abdc5780629c48abef82c2.jpg

有日志之后就可以运行后面的Stream SQL了。可以看到动态更新的图表。

ec0e9863104395cd981702e6f734f343d7b.jpg

Zeppelin目前并不支持SQL。如果支持SQL的话,加上Scala,是一个非常好的练手工具。

【Zeppelin目前并不支持SQL】表达并不准确。并不是Zeppelin不支持SQL,Zeppeli连接hive和关系型数据库的解释器是可以直接使用SQL的。是Flink对SQL支持只提供了cli端,没有提供JDBC和ODBC的SDL支持,所以Zeppelin无法直接是用标准SQL查询Flink,关于Flink的JDBC和ODBC 支持社区有相关的谈论,已经在规划中了。

 

参考资料

  1. Flink interpreter for Apache Zeppelin
  2. Rocking with Flink on a Zeppelin


 

转载于:https://my.oschina.net/u/2935389/blog/3024694

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值