elasticsearch
文章平均质量分 93
大树168
现在才明白,要赚到足够令自己安心的钱,才能过上简单、安逸、自由的生活,才能让自己活得更有底气。所以,多花时间努力,少点功夫矫情
github地址
https://github.com/lmchuyang/huyang
展开
-
linux 安装 Elasticsearch6.3.x +elsticsearch-head客户端详细步骤以及问题解决方案
手动安装elasticsearch最简单的方式是通过Yum或rpm的方式进行安装,这里介绍的是手动安装的方法:1、进入官网查看最新版本的下载链接https://www.elastic.co/downloads/elasticsearch2、使用命令行进行下载: wget https://artifacts.elastic.co/downloads/elasticsearc...原创 2018-08-16 10:48:32 · 2481 阅读 · 0 评论 -
elasticsearch Mapping、字段类型Field type详解
其中string类型 ELasticsearch 5.X之后的字段类型不再支持string 由text或keyword取代。 如果仍使用string,会给出警告。字段类型概述一级分类 二级分类 具体类型核心类型 字符串类型 text,keyword整数类型 integer,long,short,byte浮点类型 double,float,half_float,scaled...原创 2019-01-04 16:46:17 · 17743 阅读 · 1 评论 -
elasticsearch + geo地理位置附近的站点查询
1 这是自己从SQL里查询出来,然后通过logstash 导入数据的方式,然后先创建索引和mapping,再去启动 logstash 服务 得到正确的数据select id, SITE_NAME , PROVINCE, ADDRESS, LAT , LNG, concat_ws(',',LAT,Lng) as geo from tms_site 查询语句大小写无关不明确的是,要全部字段定...原创 2018-09-06 16:10:29 · 2105 阅读 · 1 评论 -
Elasticsearch基于地理位置查询 geo_point
我们可能会遇到根据当前所在的位置,找到自己身边的符合条件的一些商店,酒店之类的。它主要支持两种类型的地理查询:一种是地理点(geo_point),即经纬度查询,另一种是地理形状查询(geo_shape),即支持点、线、圈、多边形查询等距离计算类型两点间的距离计算,有多种牺牲性能换取精度的算法:arc最慢但最精确的是 arc 计算方式,这种方式把世界当作球体来处理。不过这种方式的精度...原创 2018-09-05 19:16:54 · 8469 阅读 · 0 评论 -
elasticsearch 常见查询及聚合分组JAVA API参考
用JAVA+ 微服务客户端写的一些查询,最近一直在研究ELK,对于 elasticsearch是特别感兴趣,并且是用得最多的,现在总结一下一些相关的 CURD语句,帮助我们快速完成一些常用数据分板等。1 连接客户端的方式 有x-pack插件方式和没有安装插件方式不一样请对号入座,如果是生产上建议安装安全插件x-pack,private static TransportClient c...原创 2018-09-05 15:30:29 · 6460 阅读 · 0 评论 -
ElasticSearch ES+java常用查询语句
elasticsearch 用JAVA 查询数据太多,一次性返回数据有限制, 用车架号分组返回数据的时候,一直误认为.setFrom(0).setSize(100)就是查询返回的数据,这样的语句在单查询的时候没有问题,但是在addAggregation 中, 或者分组查询等情况下,根本没有效果,必须在addAggregation 返回数据前加上要取多少条记录如 addAggregatio...原创 2018-09-05 14:38:32 · 27333 阅读 · 7 评论 -
安装 IK 中文分词器
我这里直接下载解压包,然后安装,参考官方文档完成,分词器有很多种,大家可以自行官网了解./bin/elasticsearch-plugin install /opt/elasticsearch-analysis-ik-6.3.0.zip直接在命令行里搞定也很容易 ./bin/elasticsearch-plugin install https://github.com/medcl...原创 2018-09-04 17:01:57 · 368 阅读 · 0 评论 -
通过logstash导入日志分析-ELK
因为要对日志进行日常分析,排查一些线上问题,日志文件又特别大,采用这种配置方式导入,再进行可视化相当 方便下面贴出导入日志的配置,只是简单的导入,对于mapping类型的定义,还有过滤的条件插件都 没有安装,后续会安装一些常用插件,让数据导入更有含义些,还有包括经纬度,IP地址,时间格式,等都 可以自己去定义 代码如下 , 日志输出格式自己修改下input { file { ...原创 2018-09-04 16:34:06 · 1726 阅读 · 2 评论 -
elsticsearch+logstash +Logstash-input-jdbc使用mysql数据库导入数据
ES 6.3.0 logstash 6.3. 0contOS7 各版本号请对号入座,否则坑更多安装过程是非常痛苦的,遇到很多坑,因为数据库里的一张表数据量大概在八百万多条数据,想直接导入到elasticsearch里, 最开始想写程序,多搞几个线程去写入,感觉太LOW了,网上也有其它工具,首选 logstash-input-jdbc logstash5.X开始,已经至少集...原创 2018-08-29 16:04:28 · 950 阅读 · 0 评论 -
Kibana6.3.0 安装及使用说明
简单安装,在这之前先必须安装elasticsearch kibana基干它的可视化分析,当然一般都 会结合logstash 一起使用,简称 ELK,日志分析系统 模型标配。elasticsearch 和logstash 已经在上一篇安装介绍了, 在此只说kibana 先去官网下载 https://www.elastic.co/downloads/past-releases/kibana...原创 2018-08-31 16:04:33 · 2054 阅读 · 0 评论 -
springBoot2.0+elasticsearch6.3 整合报错信息
新建微服务项目时,没有加载依赖包,直接复制官网MAVEN地址过来,各种包不兼容,冲突之后启动报错直接抛出异常,包名冲突Exception in thread "elasticsearch[elasticsearch][management][T#1]" java.lang.AbstractMethodError: org.elasticsearch.transport.TcpTransp...原创 2018-08-28 13:10:49 · 1218 阅读 · 0 评论 -
ES elasticsearch 6.3.0的sql功能简单试用
安装ES6.3.0 之前文章已经安装过,请看之前的安装因为6.3.0自带了SQL工具,一起安装的,安装目录的bin下面,这样记动,bin/elasticsearch-sql-cli如下图所示, 就是启动成功用sql 命令简单的查询一下数据,不过是第一版本的SQL功能支持,可能对于嵌套的查询支持不是很友好 sql> select * from java_dem...原创 2018-08-17 11:48:48 · 2586 阅读 · 0 评论 -
Elasticsearch分组 聚合 排序
1 elasticsearch分组,ES分组 es聚合查询 ES排序如果需要精确查询的,必须加上 xxx.keyword;属性1 求最大值 ,取第一条POST /tms_site_index/_search{ "size":1, "query": { "match_all": {} }, "aggs": { "max_price": { ...原创 2019-01-09 19:07:43 · 14188 阅读 · 0 评论