微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Apache Slider

程序名称:Apache Slider

授权协议: Apache

操作系统: 跨平台

开发语言: Java

Apache Slider 介绍

Apache Slider 是一个 Yarn 应用,它可以用来在 Yarn 上部署并监控分布式应用。Slider
可以在应用运行期随意扩展或者收缩应用。目前它是 Apache 的孵化项目。

Yarn 上的应用在停止之后可以重新被启动,并且 Yarn
上的应用的分布是持久化的,重启之后的位置会尽量接近之前的位置,借助该特性,应用可以记住数据存放位置,所以启动时间也会加快。

Yarn可以监控“Yarn容器”的健康状态,当容器挂掉时,它会通知Slider。同时,Slider会请求Yarn创建一个新容器,Slider会创建一个失败容器的替代组件。Slider可以保证配置文件中指定数量的应用正常运行。

Yarn的特性包括

  • 支持用户在Yarn集群中创建随需应变的应用

  • 支持不同的用户/应用运行不同版本的应用

  • 支持用户配置不同的应用实例

  • 按需停止/暂停/恢复应用实例

  • 按需扩展/收缩应用实例

Slider工具是一个Java的命令行应用,它会把信息持久化为JSON文档并存储到HDFS。当集群启动后,我们可以使用命令扩展或者收缩集群。集群也可以被停止或者重启。对Slider感兴趣的朋友可以看看Yu
Liu在一个Meetup上的演讲PPT

Apache Slider 官网

http://slider.incubator.apache.org/index.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐