
es
hunyxv
这个作者很懒,什么都没留下…
展开
-
关于 Elasticsearch 内存占用及分配
Elasticsearch 和 Lucene 对内存使用情况: Elasticsearch 限制的内存大小是 JAVA 堆空间的大小,不包括Lucene 缓存倒排索引数据空间。 Lucene 中的 倒排索引 segments 存储在文件中,为提高访问速度,都会把它加载到内存中,从而提高 Lucene 性能。所以建议至少留系统一半内存给Lucene。 Node Query Cache (负责缓存...转载 2019-03-18 16:39:30 · 15507 阅读 · 3 评论 -
elasticsearch docker集群
准备好镜像(装好中文分词等插件) 搭建 docker 镜像仓库 编写 docker-compose.yml docker swarm docker stack deploy -c docker-compose.yml es_demo 发布服务 安装可视化工具 kibana 要与 es 同一网络 docker-compose.yml version: '3' services: elas...原创 2019-04-12 18:31:44 · 441 阅读 · 0 评论 -
elasticsearch docker 安装ik分词器
elasticsearch docker 安装ik分词器: Dockerfile: FROM elasticsearch:6.7.0 # 注意 es与ik 版本要对应 RUN ./bin/elasticsearch-plugin install --batch https://github.com/medcl/elasticsearch-analysis-ik/releases/download...原创 2019-04-12 18:33:56 · 1238 阅读 · 0 评论 -
es 索引的存储 .md
首先介绍几个es中支持的索引存储方式: 1.simplefs: 简单的粗盘存放, 这种方式会有大量的磁盘IO,因此索引的建立和索引非常依赖磁盘的性能; 2.niofs: 使用 NIO 方式读写索引;NIO 是 java New IO 的简称,NIO 与传统 IO 相比是面向数据块的、非阻塞的; 3.mmapfs: 存储分片信息到文件系统然后通过映射文件到虚拟地址空间中; 详情看这里 ...原创 2019-04-24 13:17:45 · 757 阅读 · 0 评论 -
elasticsearch mapping 映射
Mapping 作用 定义index 中的字段名、字段的类型,包括相关 配置setting 如果没有手动配置mapping, Elasticsearch 默认会自动解析出类型,以每个字段第一次出现为准。 手动配置 mapping PUT /user/ { "mappings": { "doc": { "properties": { "name...原创 2019-05-05 18:39:28 · 248 阅读 · 0 评论