es高级部分
Posted cxygg
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了es高级部分相关的知识,希望对你有一定的参考价值。
1 关于机器 配置。
内存:上亿的数据一般需要64G内存的服务器。劲量不要使用小于32G 内存的服务器。
cpu:es 对cpu 要求依赖不如内存。一般要求2-8 核就可以了。
磁盘:es 对磁盘依赖严重。Lucene 底层 是基于磁盘存储。所以 劲量使用ssd。并且 io 模式 不要设置为 cfq(适用于机械硬盘)。劲量使用deadline/noop scheduler 这两种模式。可以使用 raid 0.但是别的 格式的磁盘阵列对es 没有明显作用。es 分副本机制 本来就 有备份。避免 nas ( netword-attache-storge)等基于网络的存储。
网咯:使用内网,同机房部署 ,劲量不要跨机房部署同一个集群。 es 是 p to p 的 ,而不是 主从的 关系,节点之间通讯非常频繁。
以上是关于es高级部分的主要内容,如果未能解决你的问题,请参考以下文章