Spring Data Elastic

Spring Data Elasticsearch 和 x-pack 用户名/密码验证连接

眉间皱痕 提交于 2020-02-29 06:22:22
使用Spring Data Elasticsearch连接elasticsearch时,正常情况下只需要在application.properites文件中添加如下配置即可连接: spring.data.elasticsearch.repositories.enabled = true spring.data.elasticsearch.cluster-name = es-cluster spring.data.elasticsearch.cluster-nodes = 127.0.0.1:9300 以看到Spring Data Elasticsearch连接elasticsearch很简单。 上面说的是正常情况,但是有些情况下连接需要验证。比如安装x-pack(旧版本的Shield、Marvel等)之后,访问elasticsearch就需要验证(未开启匿名访问),默认用户名/密码是:elastic/changeme,参考官方文档了解更多细节。 如果不做相应的修改就会报错 org.elasticsearch.transport.RemoteTransportException: [i9Vl_pG][10.111.27.202:9300][cluster:monitor/nodes/liveness] Caused by: org.elasticsearch