
Elasticsearch
ypp91zr
善于分享,提升自我!
展开
-
Spring boot Elasticsearch集成 遇到Guava版本的坑 java.lang.NoSuchMethodError: com.google.common.util.concurr
先说报错:java.lang.NoSuchMethodError: com.google.common.util.concurrent.MoreExecutors.xxxx()报错的意思是找不到方法,其实很大部分原因是因为jar冲突,出现找不到方法没有jar包的情况很少的我的原因就是jar冲突了集成了Elasticsearchpom.xml:<dependency>...原创 2018-12-04 18:12:13 · 3410 阅读 · 0 评论 -
availableProcessors is already set to [4], rejecting [4]
SpringBoot整合elasticsearch时报错:availableProcessors is already set to [4], rejecting [4]原因是SpringBoot的netty和elasticsearch的netty相关jar冲突解决办法:在启动类添加:System.setProperty("es.set.netty.runtime.availab...原创 2019-04-15 13:58:21 · 3011 阅读 · 0 评论 -
elasticsearch-head插件无法连接elasticsearch
如果是上述情况,说明跨域,修改elasticsearch配置文件elasticsearch.ym,在文件末尾加入以下配置http.cors.enabled: true #是否允许跨域http.cors.allow-origin: "*"问题解决 成功...原创 2019-04-15 10:23:50 · 1953 阅读 · 0 评论 -
ElasticSearch head插件安装
到这里想必elasticsearch已经安装好了。如果没有安装,下载elasticsearch。选择版本https://www.elastic.co/cn/downloads/past-releases 鄙人6.7.1修改配置文件elasticsearch.yml放开network.host: 192.168.0.1的注释并改为network.host: 0.0.0.0放开c...原创 2019-04-15 10:17:45 · 178 阅读 · 0 评论 -
ElasticSerach Linux集群安装部署
版本:elasticsearch-6.2.4,环境:2台linux(192.168.13.111、12.168.13.222) jdk1.8(必须)解压elasticsearch-6.2.4.tar.gz解压后进入目录:config目录里面是配置文件elasticsearch.yml # els的配置文件jvm.options # JVM相关的配置,内存大小等等...原创 2019-04-15 01:52:31 · 418 阅读 · 0 评论 -
ElasticSearch概述
众所周知ElasticSearch(后面简称ES)很多用来做全文搜索,因为性能高,一般的数据库如果直接模糊查询,性能非常低下,比如要查询要将关键词分开查,数据库是满足不了的。ES是基于Lucene的。隐藏复杂性,提供简单易用的restful api接口、java api接口,它并非什么新技术,也是对Lucene等技术的封装。Elasticsearch是一个实时分布式搜索和分析引擎。它用于全文搜...原创 2019-04-14 16:35:08 · 180 阅读 · 0 评论 -
elasticsearch ik分词器安装和使用
下载地址,选择对应版本https://github.com/medcl/elasticsearch-analysis-ik/releases安装ik分词器在 elasticsearch 目录中的\plugins 目录下新建 ik 目录,然后将下载完成的elasticsearch-analysis-ik 解压至此目录下。或者将压缩后的文件复制到ik目录下,分词器到这里就安装成功了...原创 2019-04-16 11:00:55 · 285 阅读 · 0 评论 -
SpringBoot 整合docker elasticsearch集群
环境:linux7 内核3.10 2台 192.168.13.111 192.168.13.222之前在windows整合过单机版的elasticsearch,对于SpringBoot项目来说变动几乎没有,唯一的就是多节点配置下。2台机器已安装dockerpull elasticsearch镜像每台机器创建三个文件夹分别放数据、日志和配置文件 两台机器都一样...原创 2019-04-16 00:56:13 · 932 阅读 · 0 评论 -
windows 安装elasticsearch
进入官网https://www.elastic.co/点击downloads 点击Elasticsearch downloads 进入一下页面 选择Past Releases查看其它版本,我下载的是5.0.2版本,注意如果要使用logstach等版本要对应,不然不支持。对版本要求比较严格下载到桌面或者其他位置,加压。进入bin目录 双击elasticsearch.bat,...原创 2018-12-07 16:27:43 · 179 阅读 · 0 评论 -
windows 安装logstach进行同步mysql到Elasticsearch
工作需要,要同步mysql数据到Elasticsearch,比较好的方案是使用logstach,还需要安装一个logstash-input-jdbc插件来进行同步先从官网下载logstach,注意版本一定要一致,不然不支持下载后解压,进入bin目录新建一个logstash.conf文件,文件名随意取,启动正确到自己文件名就行。我这里是新建了一个mysql文件夹,再新建的一个m...原创 2018-12-07 16:45:51 · 1146 阅读 · 0 评论 -
SpringBoot集成ElasticSearch
SpringBoot2.0自带集成ElasticSearch最高只支持5.6.10,所以高于5.6.10需要自己导入依赖,此说法来自网上,具体需要验证pom.xml:<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> ...原创 2019-04-15 16:32:00 · 573 阅读 · 0 评论