阿里云Elasticsearch搜索服务框架Shuttle
随着阿里云生态的蓬勃发展,我们看到越来越多的开发者开始基于ECS体系开发自己的分布式应用。的确,阿里云ECS提供的弹性云计算服务、多样化的规格配置支持、安全网络隔离等多种灵活便利的一站式服务,大大降低了用户开发新应用的技术门槛与成本消耗。
然而我们也看到,拥有ECS资源仅仅是漫漫开发路的一个开始。举个最简单的栗子,用户买了三台ECS自建ElasticSearch,有一天用户发现需要扩到5台ECS才够满足业务增长的需求,那么需要做以下操作:
- 登录ECS控制台,购买2台ECS
- 选择装机镜像
- 配置跟现有集群统一的VPC
- 配置VPC内安全组
- 配置VPC外部访问白名单
- 配置ECS用户名密码
- 登录新节点,下载各种依赖包
- 安装ElasticSearch binary
- 修改5台机器的配置文件,将新机器ip添加到server列表
依次重启每台ECS的进程,使配置生效
看似