
elasticsearch
文章平均质量分 77
boat824109722
这个作者很懒,什么都没留下…
展开
-
elasticsearch系列-ES对多个字段聚合,select A,B,COUNT(*) from table group by A,B
ES对多个字段聚合,select A,B from table group by A,B 假设有下表 NAME SEX PROF 李诚 男 副教授 张旭 男 讲师 王萍 女 助教 刘冰 女 助教 要查询select SEX,PROF,COUNT(*) from table group by SEX,PROF 1、正确的答案: 修改elasticsearch.yml配置文件原创 2017-12-20 14:18:18 · 38260 阅读 · 14 评论 -
elasticsearch系列-elasticsearch学习心得
elasticsearch学习笔记 1、基础 1.1 Java API 如果你正在使用 Java,在代码中你可以使用 Elasticsearch 内置的两个客户端: 节点客户端(Node client) 节点客户端作为一个非数据节点加入到本地集群中。换句话说,它本身不保存任何数据,但是它知道数据在集群中的哪个节点中,并且可以把请求转发到正确的节点。 传输客户端(Tr原创 2017-12-20 18:06:46 · 495 阅读 · 0 评论 -
elasticsearch系列-elasticsearch教程
elasticsearch教程 注意: 1、elasticsearch的rest默认端口为9200,客户端的默认端口为9300,也就是,java编程连接的端口为9300 命令模式: curl - :// 返回字段说明: - took —— Elasticsearch执行这个搜索的耗时,以毫秒为单位 - timed_out —— 指明这个搜索是否超时 - _shard转载 2017-12-18 15:20:16 · 377 阅读 · 0 评论 -
elasticSearch系列-elasticSearch优化
1、堆内存(主机内存的一半) export ES_HEAP_SIZE=10g 开机自动设置 vi /etc/rc.local 末尾加上 export ES_HEAP_SIZE=10g 检验 echo $ES_HEAP_SIZE 2、修改交换空间 如果内存交换到磁盘上,一个100微秒的操作可能变成10毫秒 vm.swappiness = 1(为0会发生内存原创 2017-12-18 15:22:16 · 438 阅读 · 0 评论 -
elasticsearch系列-什么是Mapping
本篇主要讲解Mapping的一些相关配置与需要注意的地方,说到Mapping大家可能觉得有些不解,其实大体上可以将Elasticsearch理解为一个RDBMS(关系型数据库,比如MySQL),那么index 就相当于数据库实例,type可以理解为表,这样mapping可以理解为表的结构和相关设置的信息(当然mapping有更大范围的意思)。 默认情况不需要显式的定义mapping, 当新的原创 2017-12-19 10:21:53 · 422 阅读 · 0 评论 -
elasticsearch系列-elasticsearch及插件安装
elasticsearch及插件安装 一、elasticsearch安装(所有节点) 1、下载 下载地址:https://www.elastic.co/cn/downloads/elasticsearch 下载后放在 /opt 目录下 2、解压 cd /opt tar -zxvf elasticsearch-5.4.1.tar.gz mv elasticsearch-5.4原创 2017-12-18 15:16:51 · 509 阅读 · 0 评论