设置参数 `node.name` 可以自定义 Elasticsearch 节点的名字。 此条 Tips 由 medcl 贡献。

付费求ElasticSearch高手帮我们先升级后迁移服务

求职招聘 | 作者 goldhoe | 发布于2018年04月23日 | 阅读数:5954

原来只有一台win2012服务器,所有业务(网站,MSSQL)都放在上面运行的,Elasticsearch也安装在上面的,同时做了一个伪集群(两个data节点,两个client节点,一个master节点)随着业务增长该服务器压力很大,需在迁移到新买的四台服务器上,这四台服务器和原来的服务器组成了内网的。
 
具体情况:
原服务器操作系统:win2012server R2(没用linux是因为我们有其它必须用win的应用需要运行)
原服务器上的ElasticSearch版本:5.5.2
原服务器上的ElasticSearch布署情况:两个data节点,两个client节点,一个master节点(伪集群)
原服务器上的ElasticSearch上的data节点数据总大小为:99G+,目前业务数据总量接近五千万; 
要求:
1、将原服务器的ES5.5升级至6.2,如有必要帮我们看看是否需要再调试优化一下性能;
2、将原服务器的ES升级至6.2后,再调试让它能精准检索(目前检索结果大多数不相干);
3、在原服务器上的ES增加监视插件(建议用中文可视化的,便于我这种小白能监管所有节点);
4、在四台新服务器(也是win2012系统)上,安装data和client节点,并同步原服务器上的数据至完成;
5、原服务器上只保留master节点,再建一个master节点;其它四个节点删除(两个data和两个client);
 
价格:QQ89566086商议,可以按小时计费,也可以按一个项目来谈谈;
其它:尽可能不停止现有ES运行,平滑迁移更好;如果一定要中止业务才能迁移的话,就只能选凌晨1点钟开始;
 
已邀请:

goldhoe

赞同来自:

我会安装,一般设置一下内置和网络访问咋的还能应付,我自己想得倒也简单,先把伪节点所有ES都停止服务,再把现在的data和client节点直接复制到新服务器上,配置好配置文件中的节点名称,集群名称,网络IP等等就完了,但我知道肯定没有这么简单,尤其是在curl里面那些命令我根本不懂,不敢造次。
 
新服务器上为什么还要用windows,那是因为配置好ES后,机器上还要配置一个其它的WIN的小应用要运行在上面;

yayg2008

赞同来自:

看你的需求并不复杂,何不自己动手?不懂的看文档学习或者来社区提问。

tc

赞同来自:

这个就是自己运维的麻烦,何不考虑云服务,运维交给专家做,自己专注业务就好啦

elastictech - elastic X-Pack License购买服务及 Elastic 产品咨询、培训 http://elastictech.cn

赞同来自:

可以来和我们沟通下,我们提供咨询和技术支持服务
 
http://elastictech.cn

wl826214

赞同来自:

linux里可以安装vm的虚拟机跑windows小程序

JasonLee2017 - 80后IT男

赞同来自:

你好,我们团队有多年的大数据经验,ES也做了很久,安装部署,二次开发,数据迁移,扩容等都做过;初步了解你的需求,感觉很简单;可以帮你们搞定。

medcl - 今晚打老虎。

赞同来自:

不错啊,大家都开始竞标了 :) 

tcpdump

赞同来自:

你这集群不大,完全可以自己摸石头过河

zqc0512 - andy zhou

赞同来自:

数据量多大? 备份恢复吧。
这个支持平滑添加节点的。 

goldhoe

赞同来自:

已经处理好了,非常感谢大家的支持;

要回复问题请先登录注册