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冲突了 集成了Elasticsearch pom.xml: <dependency>...原创 2018-12-04 18:12:13 · 3337 阅读 · 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 · 2970 阅读 · 0 评论 -
elasticsearch-head插件无法连接elasticsearch
如果是上述情况,说明跨域,修改elasticsearch配置文件elasticsearch.ym,在文件末尾加入以下配置 http.cors.enabled: true #是否允许跨域 http.cors.allow-origin: "*" 问题解决 成功 ...原创 2019-04-15 10:23:50 · 1917 阅读 · 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 · 159 阅读 · 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 · 392 阅读 · 0 评论 -
ElasticSearch概述
众所周知ElasticSearch(后面简称ES)很多用来做全文搜索,因为性能高,一般的数据库如果直接模糊查询,性能非常低下,比如要查询要将关键词分开查,数据库是满足不了的。ES是基于Lucene的。隐藏复杂性,提供简单易用的restful api接口、java api接口,它并非什么新技术,也是对Lucene等技术的封装。 Elasticsearch是一个实时分布式搜索和分析引擎。它用于全文搜...原创 2019-04-14 16:35:08 · 160 阅读 · 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 · 256 阅读 · 0 评论 -
SpringBoot 整合docker elasticsearch集群
环境:linux7 内核3.10 2台 192.168.13.111 192.168.13.222 之前在windows整合过单机版的elasticsearch,对于SpringBoot项目来说变动几乎没有,唯一的就是多节点配置下。 2台机器已安装docker pull elasticsearch镜像 每台机器创建三个文件夹分别放数据、日志和配置文件 两台机器都一样...原创 2019-04-16 00:56:13 · 893 阅读 · 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 · 150 阅读 · 0 评论 -
windows 安装logstach进行同步mysql到Elasticsearch
工作需要,要同步mysql数据到Elasticsearch,比较好的方案是使用logstach,还需要安装一个logstash-input-jdbc插件来进行同步 先从官网下载logstach,注意版本一定要一致,不然不支持 下载后解压,进入bin目录 新建一个logstash.conf文件,文件名随意取,启动正确到自己文件名就行。我这里是新建了一个mysql文件夹,再新建的一个m...原创 2018-12-07 16:45:51 · 1119 阅读 · 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 · 543 阅读 · 0 评论