当前位置:网站首页>Flink on paasta: yelp's new stream processing platform running on kubernetes
Flink on paasta: yelp's new stream processing platform running on kubernetes
2020-11-06 01:15:00 【InfoQ】
{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":" This article was originally published in yelp Engineering Blog , from InfoQ Translate and share ."}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" stay Yelp, We use... Every day "},{"type":"link","attrs":{"href":"https:\/\/flink.apache.org\/","title":"","type":null},"content":[{"type":"text","text":"Apache Flink"}]},{"type":"text","text":" Handle TB Level of stream data , Support for a variety of applications :ETL The Conduit 、 Push notification 、 Robot filtering 、Session And so on . We run hundreds of Flink Homework , therefore , Without the right level of Automation , Like deployment 、 Restart and "},{"type":"link","attrs":{"href":"https:\/\/ci.apache.org\/projects\/flink\/flink-docs-release-1.11\/ops\/state\/savepoints.html","title":"","type":null},"content":[{"type":"text","text":" Save it "}]},{"type":"text","text":" Such routine operations can take thousands of hours for developers . lately , A new streaming platform has been added to our toolroom , It's based on Yelp Of PaaS service "},{"type":"link","attrs":{"href":"https:\/\/engineeringblog.yelp.com\/2015\/11\/introducing-paasta-an-open-platform-as-a-service.html","title":"","type":null},"content":[{"type":"text","text":"PaaSTA"}]},{"type":"text","text":". At its core is a "},{"type":"link","attrs":{"href":"https:\/\/kubernetes.io\/","title":"","type":null},"content":[{"type":"text","text":"Kubernetes"}]},{"type":"link","attrs":{"href":"https:\/\/kubernetes.io\/docs\/concepts\/extend-kubernetes\/operator\/","title":"","type":null},"content":[{"type":"text","text":"Operator"}]},{"type":"text","text":", It automatically monitors our Flink Clustered fleet Deployment and lifecycle ."}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/resource\/image\/94\/1e\/94e5ab8a26535ffba733bf8fe61b441e.png","alt":null,"title":"","style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":"","fromPaste":false,"pastePass":false}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":"center","origin":null},"content":[{"type":"text","marks":[{"type":"italic"}],"text":"Flink on PaaSTA on Kubernetes"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":" introduce Kubernetes Before "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" stay Yelp introduce Kubernetes Before ,Yelp Of Flink The workload runs on dedicated AWS"},{"type":"link","attrs":{"href":"https:\/\/aws.amazon.com\/emr\/","title":"","type":null},"content":[{"type":"text","text":"ElasticMapReduce"}]},{"type":"text","text":" On the cluster , These clusters are pre installed with Flink and "},{"type":"link","attrs":{"href":"https:\/\/hadoop.apache.org\/docs\/current\/hadoop-yarn\/hadoop-yarn-site\/YARN.html","title":"","type":null},"content":[{"type":"text","text":"YARN"}]},{"type":"text","text":". In order to achieve EMR Examples and Yelp Good synergy of the rest of the ecosystem , Our previous streaming platform Cascade In a "},{"type":"link","attrs":{"href":"https:\/\/www.docker.com\/","title":"","type":null},"content":[{"type":"text","text":"Docker"}]},{"type":"text","text":" A large number of "},{"type":"link","attrs":{"href":"https:\/\/puppet.com\/docs\/pe\/2019.8\/peuser<\/i>guide.html","title":"","type":null},"content":[{"type":"text","text":"Puppet"}]},{"type":"text","text":" Monomers , To apply configuration and start a set of common daemons ( stay Yelp Almost all hosts run )."}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/resource\/image\/ec\/44\/ec553349f86e55448f70c38bd7553544.png","alt":null,"title":"","style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":"","fromPaste":false,"pastePass":false}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":"center","origin":null},"content":[{"type":"text","marks":[{"type":"italic"}],"text":"Cascade The architecture of "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}}]}
版权声明
本文为[InfoQ]所创,转载请带上原文链接,感谢
边栏推荐
- 自然语言处理之分词、命名主体识别、词性、语法分析-stanfordcorenlp-NER(二)
- ThreadLocal原理大解析
- Sort the array in ascending order according to the frequency
- JetCache埋点的骚操作,不服不行啊
- Azure Data Factory(三)整合 Azure Devops 實現CI/CD
- 面经手册 · 第14篇《volatile 怎么实现的内存可见?没有 volatile 一定不可见吗?》
- ETCD核心機制解析
- 用Keras LSTM构建编码器-解码器模型
- Kitty中的动态线程池支持Nacos,Apollo多配置中心了
- 事半功倍:在没有机柜的情况下实现自动化
猜你喜欢
随机推荐
Python + Appium 自動化操作微信入門看這一篇就夠了
drf JWT認證模組與自定製
C++和C++程序员快要被市场淘汰了
TensorFlow2.0 问世,Pytorch还能否撼动老大哥地位?
自然语言处理之分词、命名主体识别、词性、语法分析-stanfordcorenlp-NER(二)
让前端攻城师独立于后端进行开发: Mock.js
连肝三个通宵,JVM77道高频面试题详细分析,就这?
面经手册 · 第15篇《码农会锁,synchronized 解毒,剖析源码深度分析!》
Gradient understanding decline
技術總監7年經驗,告訴大家,【拒絕】才是專業
如何对Pandas DataFrame进行自定义排序
nlp模型-bert从入门到精通(一)
用Python构建和可视化决策树
被产品经理怼了,线上出Bug为啥你不知道
【數量技術宅|金融資料系列分享】套利策略的價差序列計算,恐怕沒有你想的那麼簡單
直播预告 | 微服务架构学习系列直播第三期
词嵌入教程
基于深度学习的推荐系统
【C/C++ 2】Clion配置与运行C语言
Vue.js移动端左滑删除组件







