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,PROF1、正确的答案:修改elasticsearch.yml配置文件原创 2017-12-20 14:18:18 · 37953 阅读 · 14 评论 -
elasticsearch系列-elasticsearch学习心得
elasticsearch学习笔记1、基础1.1 Java API如果你正在使用 Java,在代码中你可以使用 Elasticsearch 内置的两个客户端:节点客户端(Node client)节点客户端作为一个非数据节点加入到本地集群中。换句话说,它本身不保存任何数据,但是它知道数据在集群中的哪个节点中,并且可以把请求转发到正确的节点。传输客户端(Tr原创 2017-12-20 18:06:46 · 433 阅读 · 0 评论 -
elasticsearch系列-elasticsearch教程
elasticsearch教程注意:1、elasticsearch的rest默认端口为9200,客户端的默认端口为9300,也就是,java编程连接的端口为9300命令模式:curl - ://返回字段说明:- took —— Elasticsearch执行这个搜索的耗时,以毫秒为单位- timed_out —— 指明这个搜索是否超时- _shard转载 2017-12-18 15:20:16 · 328 阅读 · 0 评论 -
elasticSearch系列-elasticSearch优化
1、堆内存(主机内存的一半)export ES_HEAP_SIZE=10g开机自动设置vi /etc/rc.local末尾加上export ES_HEAP_SIZE=10g检验echo $ES_HEAP_SIZE2、修改交换空间如果内存交换到磁盘上,一个100微秒的操作可能变成10毫秒vm.swappiness = 1(为0会发生内存原创 2017-12-18 15:22:16 · 386 阅读 · 0 评论 -
elasticsearch系列-什么是Mapping
本篇主要讲解Mapping的一些相关配置与需要注意的地方,说到Mapping大家可能觉得有些不解,其实大体上可以将Elasticsearch理解为一个RDBMS(关系型数据库,比如MySQL),那么index 就相当于数据库实例,type可以理解为表,这样mapping可以理解为表的结构和相关设置的信息(当然mapping有更大范围的意思)。默认情况不需要显式的定义mapping, 当新的原创 2017-12-19 10:21:53 · 369 阅读 · 0 评论 -
elasticsearch系列-elasticsearch及插件安装
elasticsearch及插件安装一、elasticsearch安装(所有节点)1、下载下载地址:https://www.elastic.co/cn/downloads/elasticsearch下载后放在 /opt 目录下2、解压cd /opttar -zxvf elasticsearch-5.4.1.tar.gzmv elasticsearch-5.4原创 2017-12-18 15:16:51 · 454 阅读 · 0 评论