1. 程式人生 > >SpringBoot 整合 Elasticsearch

SpringBoot 整合 Elasticsearch

開發十年,就只剩下這套架構體系了! >>>   

1. 系統 JDK 要求 JDK8 以上

2. 到 Elasticsearch 官網下載與系統對應的版本, https://www.elastic.co/downloads/elasticsearch

3. 解壓 elasticsearch-6.6.2.zip

4. 進入 bin 目錄, 執行 ./elasticsearch, Windows系統執行 elasticsearch.bat

5. 使用瀏覽器訪問 http://localhost:9200, 9200是ES的對外埠, 9300是ES的對內埠, 瀏覽器返回如下

{
  "name" : "U47RJ-c",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "w7jgEyqwRQaNYsvbEwHOmA",
  "version" : {
    "number" : "6.6.2",
    "build_flavor" : "default",
    "build_type" : "zip",
    "build_hash" : "3bd3e59",
    "build_date" : "2019-03-06T15:16:26.864148Z",
    "build_snapshot" : false,
    "lucene_version" : "7.6.0",
    "minimum_wire_compatibility_version" : "5.6.0",
    "minimum_index_compatibility_version" : "5.0.0"
  },
  "tagline" : "You Know, for Search"
}

name: 代表了這個ES的名字, 可以配置指定的名字
cluster_name: 預設名字是 elasticsearch, ES的叢集方式是通過廣播在同一個網路中尋找cluster_name相同的ES

6. Elasticsearch 的基本概念

相關推薦

SpringBoot整合ElasticSearch API操作

<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins

SpringBoot整合Elasticsearch入門案例

前提:     首先,你的Elasticsearch,kibana已經安裝,並且已經啟動了。 專案結構:  pom.xml:需要引入elasticsearch與spring boot的整合包,lombok這個包是可以用註解代替get、set、tos

SpringBoot整合Elasticsearch報錯:NoNodeAvailableException:None of the configured nodes are available

報錯資訊: NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{2SS-wulnSEK_l4tvd8pxKg}{192.168.59.136}{192.168.59.136

SpringBoot 整合 ElasticSearch 之 ElasticsearchRepository 的 CRUD、分頁介面

一、前言 這裡寫圖片描述 前面使用了 SpringBoot 整合了 Solr: [增刪改查] SpringBoot 整合 Solr 實現 CRUD、分頁介面、高亮顯示 眼下有一個比 Solr 還火熱的 ElasticSearch,主要是用於大資料、分散式系統中,順便使用 SpringBoot

SpringBoot整合ElasticSearch實現多版本的兼容

all function 成功 get upd lin gen stc linu 前言 在上一篇學習SpringBoot中,整合了Mybatis、Druid和PageHelper並實現了多數據源的操作。本篇主要是介紹和使用目前最火的搜索引擎ElastiSearch,並和Sp

SpringBoot整合elasticsearch

在這一篇文章開始之前,你需要先安裝一個ElasticSearch,如果你是mac或者linux可以參考https://www.jianshu.com/p/e47b451375ea,如果是windows可以自定百度一下。 下面是官方套話介紹elasticsearch: El

springboot整合elasticsearch時報錯NoNodeAvailableException[None of the configured nodes are available: [{#

我在整合elasticsearch在idea的控制檯裡出現如下報錯,但是我的配置是沒有問題的 NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{c86b

SpringBoot整合ElasticSearch詳細過程

首先呢 在整合之前我們需要安裝ElasticSearch 可以參照之前博主的文章 一、建立工程 使用IntelliJ建立SpringBoot工程 SpringBoot版本為2.0.4 ElasticSearch為5.6.10 刪掉藍框中的檔案

springboot整合elasticsearch全文檢索入門

只是簡單的整合介紹 # 安裝 # 依賴 springBootVersion = '2.0.5.RELEASE' compile group: 'org.springframework.boot', name: 'spring-boot-starter-da

SpringBoot 整合 Elasticsearch深度分頁查詢

es 查詢共有4種查詢型別 QUERY_AND_FETCH:     主節點將查詢請求分發到所有的分片中,各個分片按照自己的查詢規則即詞頻文件頻率進行打分排序,然後將結果返回給主節點,主節點對所有資料進行彙總排序然後再返回給客戶端,此種方式只需要和es互動一次。       這種查詢方式存在資料量和排序問題,

SpringBoot整合Elasticsearch 進階,實現[中文、拼音、繁簡體轉換]高階搜尋

Elasticsearch 分詞 分詞分為讀時分詞和寫時分詞。 讀時分詞發生在使用者查詢時,ES 會即時地對使用者輸入的關鍵詞進行分詞,分詞結果只存在記憶體中,當查詢結束時,分詞結果也會隨即消失。而寫時分詞發生在文件寫入時,ES 會對文件進行分詞後,將結果存入倒排索引,該部分最終會以

SpringBoot 整合Elasticsearch 實現增刪改查

Elasticsearch簡介 Elasticsearch是一個基於Lucene的搜尋伺服器。 它提供了一個分散式多使用者能力的全文搜尋引擎,基於RESTful web介面。Elasticsearch是用Java開發的,並作為Apache許可條款下的開放原始碼釋出,是當前流行的企業級

SpringBoot整合Elasticsearch並實現CRUD操作

配置準備 在build.gradle檔案中新增如下依賴: compile "org.elasticsearch.client:transport:5.5.2" compile "org.elasticsearch:elasticsearch:

springboot整合elasticsearch遇到的錯誤

Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.2018-12-29 11:54:39.572 ERROR 7563

安裝kibana視覺化外掛(SpringBoot整合Elasticsearch

1. 什麼是kibana Kibana是一個開源的分析和視覺化平臺,設計用於和Elasticsearch一起工作。 你用Kibana來搜尋,檢視,並和儲存在Elasticsearch索引中的資料進行互動。 你可以輕鬆地執行高階資料分析,並且以各種圖示、表格和地圖的形式視覺化資料。 Kibana使

SpringBoot -- 整合Elasticsearch

前置工作 當前伺服器為CentOS6.5+ 64bit 新建 elasticsearch使用者,ES無法用root啟動 useradd -d /usr/elasticsearch -g elastic -m elasticsearch 獲取elasticsearch,本文用的v2.3.4 找

springboot整合elasticsearch-6.2.3

@Componentpublic class ElasticsearchUtil {private static final Logger LOGGER = LoggerFactory.getLogger(ElasticsearchUtil.class);@Autowiredprivate Transport

SpringBoot 整合 Elasticsearch

開發十年,就只剩下這套架構體系了! >>>   

springboot整合elasticsearch(基於es7.2和官方high level client)

前言 最近寫的一個個人專案(傳送門:全終端雲書籤)中需要用到全文檢索功能,目前 mysql,es 都可以做全文檢索,mysql 勝在配置方便很快就能搞定上線(參考這裡),不考慮上手難度,es 在全文檢索方面是完勝 mysql 的。 最後決定使用 es。使用最新的 7.2 版本。java 客戶端使用 es 官方

SpringBoot整合Elasticsearch詳細步驟以及程式碼示例(附原始碼)

## 準備工作 ### 環境準備 JAVA版本 ```bash java version "1.8.0_121" Java(TM) SE Runtime Environment (build 1.8.0_121-b13) Java HotSpot(TM) 64-Bit Server VM (bui