一、ES,Kibana下载
官网下载地址:https://www.elastic.co/cn/downloads/past-releases
kibana下载地址:https://www.elastic.co/cn/downloads/kibana
我的springboot版本是2.7.5,使用的es版本是7.17.6,注意es和kibana的版本要一致。
二、ES实体类
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Document(indexName = "es")
public class EsModel {
@Field(type = FieldType.Keyword)
private Integer id;
@Field(type = FieldType.Text)
private String name;
@Field(type = FieldType.Integer)
private Integer age;
}
如果是项目的springboot的版本和安装的es的版本不契合,可能会导致异常。在maven导入依赖之后,到maven的dependencies中找到使用的es的版本,然后到官网上下载安装对应的es和kibana。
三、ES对JAVA版本的需求
一般来说ES7.0版本之后会要求 JAVA11以上的版本,我使用的是JDK17。
JDK下载地址:https://www.oracle.com/java/technologies/downloads/#jdk17
下载之后放到你自己定义的目录中。
然后配置相对应的环境变量ES_JAVA_HOME。