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高级部分的主要内容,如果未能解决你的问题,请参考以下文章

ElasticSearch分布式高级特性

javascript高级程序设计 1 ~ 3 章 部分知识点总结

elasticSearch - 高级检索

ES中高级检索(Query)

ES 高级用法

ES 高级用法