Linkis跟Livy和Zeppelin的Interpreter有什么区别?

牵着大象去看海 发布于 2019/08/02 19:58
阅读 676
收藏 2

最近看到微众银行开源了Linkis+Scriptis,Scriptis作为一款跟Zeppelin和Hue定位一样的数据开发IDE工具,虽然有很多企业级特性我也很喜欢,但是最惊艳我的还是Linkis。

他们说Linkis是一个连接器,屏蔽掉上层应用直接对接底层的计算存储引擎,抽象出了中间层这么一个概念。但是看上去跟一个脚本执行器也差不多,到底Linkis跟Livy和Zeppelin的Interpreter有什么区别啊?

加载中
0
wpeace
wpeace

作为社区的参与人之一,我简单的回答下你的疑问:首先当然是给下相应的开源地址:

Linkis:https://github.com/WeBankFinTech/Linkis/blob/master/docs/zh_CN/README.md

Scriptis:https://github.com/WeBankFinTech/Scriptis/blob/master/docs/zh_CN/README.md

第一:Linkis和zeepelin和Zeppelin的Interpreter再计算引擎部分是有相似之处的,Linkis的作业服务可以完全对Livy和Zeppelin的Interpreter进行替换;但linkis还存在很多其他服务如:资源管理服务,应用管理服务,存储服务,上下文服务等等。所以他不仅仅是一个脚本执行器,而是一个数据中间件。

第二:Linkis有很多企业级特性比如:多租户隔离、资源管控、自定义变量、UDF、函数等功能,这些都是脚本执行器不会持有的特性;

第三:Linkis作为连接者,可以轻松解决前台各种工具、应用,和后台各种计算存储引擎间连接简化和复用问题,这正是我们提出的中间层的概念。
就我的见解而言,Linkis作为数据中间件是一套实现数据中台的利器。

                                    社区非常欢迎您的参与和反馈

s
sargentti
回复 @牵着大象去看海 : Linkis底层是基于Spring Cloud的微服务架构实现,每个主要模块是一个微服务,以方便的实现横向扩展、服务间通信、高可用等方面特性。因此是可以基于服务治理框架,方便的实现类似容器化的很多好处的。容器化当前还没做完,社区已经有人在做了。
牵着大象去看海
大神,我看Linkis是分布式的,支持容器化部署吗?
0
chaogefeng
chaogefeng

Linkis是站在巨人的肩膀上,完全可以替代Livy和Zeppelin。我们内部已经开始压测了

allenlliu
allenlliu
真的有这么强大?完全替代Livy和Zeppelin,简单好用不?有哪些强大的功能呀
返回顶部
顶部