Spring Boot整合Spring Data Elasticsearch 踩坑
首先來看官網給的版本要求:
紅框這欄指的是:Elasticsearch安裝版本(windows安裝版本或Linux按照版本)
最新因為專案需要elasticsearch,採用今天搞了好久,專案啟動就報如下錯誤:
org.elasticsearch.transport.NodeDisconnectedException: [][127.0.0.1:9300][cluster:monitor/nodes/liveness] disconnected
找了好久以為是配置問題,最後終於明白原來是版本不統一。
我的專案用的spring boot 1.5.x
所以安裝了elasticsearch-2.3.2.zip
解壓進入bin目錄雙擊elasticsearch.bat。啟動服務。
在瀏覽器輸入http://localhost:9200/,返回json字串證明啟動成功。
###################################################################
在springboot中對elasticsearch配置是預設有支援的。
如配置:
#預設 9300 是 Java 客戶端的埠。9200 是支援 Restful HTTP 的介面。 # 叢集節點地址列表,用逗號分隔。如果沒有指定,就啟動一個客戶端節點 spring.data.elasticsearch.cluster-nodes=127.0.0.1:9300 spring.data.elasticsearch.cluster-name=elasticsearch spring.data.elasticsearch.repositories.enabled=true |
安裝Head外掛
E:\soft\elasticsearch-2.3.2\bin>plugin install mobz/elasticsearch-head
-> Installing mobz/elasticsearch-head...
Trying https://github.com/mobz/elasticsearch-head/archive/master.zip ...
ERROR: failed to download out of all possible locations..., use --verbose to get
detailed information
E:\soft\elasticsearch-2.3.2\bin>plugin install mobz/elasticsearch-head
-> Installing mobz/elasticsearch-head...
Trying https://github.com/mobz/elasticsearch-head/archive/master.zip ...
Downloading ....................................................................
....................................終止批處理操作嗎(Y/N)? y
E:\soft\elasticsearch-2.3.2\bin>plugin install mobz/elasticsearch-head
-> Installing mobz/elasticsearch-head...
Trying https://github.com/mobz/elasticsearch-head/archive/master.zip ...
Downloading ....................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................DONE
Verifying https://github.com/mobz/elasticsearch-head/archive/master.zip checksum
s if available ...
NOTE: Unable to verify checksum for downloaded plugin (unable to find .sha1 or .
md5 file to verify)
Installed head into E:\soft\elasticsearch-2.3.2\plugins\head
以上完成啟動es.
微信公眾號:
JAVA程式猿成長之路
分享學習資源,學習方法,記錄程式設計師生活。
相關推薦
Spring Boot整合Spring Data Elasticsearch 踩坑
首先來看官網給的版本要求: 紅框這欄指的是:Elasticsearch安裝版本(windows安裝版本或Linux按照版本) 最新因為專案需要elasticsearch,採用今天搞了好久,專案啟動就報如下錯誤: org.elasticsearch.transport
Spring Boot 開發系列一 開發踩坑
strong contex configure post crud操作 如何 result png exce 這是學習spring boot 的第二周,公司號稱這玩意是啥都不會的新手就可以填空開發,於是決定上手一把,怎麽說我也是搞了快七八年的.NET和.NETcore,沒想
Spring boot 整合spring Data JPA+Spring Security+Thymeleaf框架(上)
current 不可 src rac 分享圖片 正在 html AC ren 近期上班太忙所以耽擱了給大家分享實戰springboot 框架的使用。 以下是spri
Spring Boot整合Spirng-data-jpa及使用
Spring-data-jpa可根據實體類自動建立表結構,提供基本的增刪改查方法,資料訪問層非常簡潔,只是一層介面。 1.pom引進依賴 <!--dataSource--> <dependency> <groupI
Spring Boot 整合 Spring Data Jpa 增刪改查示例
原文地址:https://renguangli.com/articles/spring-boot-jpa 使用 Spring Data Jpa 對資料庫進行操作 Jpa 與 Spring Data Jpa 的關係 JPA 是Java Persistence API 的簡稱,中
spring boot整合mybatis-generator的填坑之路
第一步: 在pom.xml檔案中新增: <plugin> <groupId>org.mybatis.generator</groupId> <a
Spring Boot整合Spring MVC、Spring、Spring Data JPA(Hibernate)
一句話總結:Spring Boot不是新的功能框架,而是為了簡化如SSH、SSM等等多個框架的搭建、整合及配置。使用Spring Boot 10分鐘搭建起Spring MVC、Spring、Spring Data JPA(Hibernate)基礎後臺架構。基本零配置,全註解。 步驟一: 使用Sprin
Spring Boot整合Spring-data-JPA
一.整合Spring-data-JPA JPA(Java Persistence API的簡稱,中文名Java持久層API) 基於註解來去配置對映,實體類,資料庫表的規範(增刪改查的規範) 1.需求
Spring Boot整合Spring Data
之前打算把Spring Data的整合放在前面給大家分享和交流,但實際操作的時候覺得這塊的知識雖然和之前的jpa有相似之處但用下來發現還是不一樣就找了Spring Data的視訊和資料學了一遍,就像之前說的學習Spring Boot需要懂得Spring體系的框架。 一
spring boot 整合spring data jpa
本文結構: - 什麼是springdata jpa - springboot 整合spring data jpa Spring Data Repository的核心介面是Repository(好像也沒什麼好驚訝的)。這個介面需要領域類(Doma
Spring Boot 整合Spring Data JPA 資料介面開發測試(二)
核心介面程式碼: 1.實體類 package com.weichai.SpringDataJpaQuery.entity; import java.io.Serializable; import javax.persistence.Entity; import jav
spring boot 整合 spring data jpa
因為最近在實習過程中,需要學習jpa框架,所以在學習後,簡單總結一下 spring boot 和 spring data jpa的整合。 因為之前學習了一下 spring boot ,所以這次就將二者整合一下,也是實踐一下spring boot吧
Spring Boot整合Spring Security
只開啟了簡單的登陸驗證 新增依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star
高併發架構實戰(五) Spring Boot 整合 spring-cloud-config
一、配置config服務端 新建配置服務專案,如config-server。 1. 在config-server專案中新增依賴 <dependencyManagement> <dependencies> <
spring boot整合spring security筆記
最近自己做了一個小專案,正在進行springboot和spring Security的整合,有一丟丟的感悟,在這裡分享一下: 首先,spring boot整合spring security最好是使用Thymleaf,因為spring boot官方支援使用thymleaf,這樣的話
第七篇:Spring Boot整合Spring Cache
為了提高效能,減少資料庫的壓力,使用快取是非常好的手段之一。因此本文講解 Spring Boot 如何整合快取管理。 宣告式快取 Spring 定義 CacheManager 和 Cache 介面用來統一不同的快取技術。例如 JCache、 EhCache、 Hazelcast、
spring-boot整合spring-security實現簡單登入(ajax登入實現)
平常再做一些專案時,有些專案並不需要複雜的登入許可權驗證 只需要簡單登入許可權驗證(保證安全可靠的前提下),找來找去只有spring-security最適合不過了,在spring-boot下配置簡單 便捷 快速 能滿足基本的登入許可權控制需求。 第一步:引入spring
Spring Boot 整合Spring Security
整合Spring Security 效果:訪問hello.html會被重定向到login.html,登入成功後,轉到hello,登入失敗,轉到error 一:新增依賴 <!-- spring security依賴 -->
spring-boot 整合spring-session redis
Spring Session 提供了一套用於管理使用者 session 資訊的API和實現。 Spring Session為企業級Java應用的session管理帶來了革新,使得以下的功能更加容易實現: 編寫可水平擴充套件的原生雲應用。將session所儲存的狀態解除安裝到
Spring Boot 整合Spring Session 通過Redis實現分散式共享Session
一、首先我們要引入依賴,修改pom.xml新增: //引入spring session <dependency> <groupId>org.springframework.session</groupId> <artifactId>