因为经常和elastic打交道,所以平常写了很多关于elastic的博文。因为elastic的更新速度,所以常常骂空气。基本上每个月都会有一个版本更新,为了跟上速度,集群,插件的版本和配置更新工作就成了家常便饭。虽然自己写了一套ansible的脚本,但使用起来并没有那么方便。单纯使用 ansible 脚本,在我看来有以下缺点:
因此,也就有需求做一个工具,能够轻松的一键完成集群管理和维护工作,而不需要每个人都维护一套ansible脚本,安装ansible,并且知道如何使用ansible。
因此,我打算开发一套可视化工具,可以一键自动化完成elastic集群的维护工作,比如:部署,配置更新,启停,状态读取等。
原型如下:
核心的需求包含:
尽量的通用化设计,将系统能方便的改造,以支持除elastic之外的其他大数据集群的维护工作
目前,我只做了一个简单的原型,能调用ansbile完成配置更新的工作,但一个人实在能力有限,望有大牛能够加入我,一起做一个开源项目,造福懒人,?。 感兴趣的请在本文评论里留言,或者给我发消息!