使用 shuf 来打乱一个文件中的行或是选择文件中一个随机的行。

请教下es扩容的问题

Elasticsearch | 作者 MCTW | 发布于2018年08月30日 | 阅读数:5524

有两个es节点,每个节点有50G磁盘空间,
现在要新索引大概200G的数据。
方案1:在每个节点另外挂载一个 100G 的磁盘;(但是es支持数据存储在不同的磁盘嘛)
方案2:新增几个同样配置的节点;

从实施难度,性价比,以及效果来看哪个方案更好?或者有什么更好的方案吗?
已邀请:

rochy - rochy_he

赞同来自: MCTW

1. ES支持多路径数据写入,修改配置文件即可;
2. 推荐扩容磁盘,一个 50G的磁盘实在是太小了,至少要上TB吧
 
 
你可以新增一个磁盘,然后把之前的数据文件夹拷贝到新的磁盘上,
然后修改配置文件中的数据文件地址,启动ES。(这个方案你可以尝试一下,不保证完全可用)

JackGe

赞同来自: MCTW

同意@rochy 拷贝Lucene文件到新磁盘的方法,实施起来方便且采购磁盘相比采购服务器更节省成本。
 
配置多个磁盘的方法,修改elasticsearch.yml文件中path.data:/data1,/data2
 

hufuman

赞同来自:

硬盘都这么少,我关心你内存的情况

zqc0512 - andy zhou

赞同来自:

200G还搞ES,从业务实际情况出发吧,这个根本体现不出效果来。不是所有的场景都适合ES的,不是撒新的用撒。

要回复问题请先登录注册