【ElasticSearch】java 如何连接 elasticsearch

这篇具有很好参考价值的文章主要介绍了【ElasticSearch】java 如何连接 elasticsearch。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

不同版本的java 与 Elastic 如何连接。

在 es 与 java 连接中最重要的就是『兼容性矩阵」,要严格按照兼容性矩阵的要求来部署 spring boot 或者 es的版本,否则会有意向不到的错误或者程序无法运行等等。

针对 es 6.2.2,java 客户端的配置代码如下:

方式1:

<elasticsearch:transport-client id="client" cluster-nodes="localhost:9300" />

方式2:

<elasticsearch:node-client id="client" local="true" path-home="localhost:9300" />

参考资料(针对es3.1.x版本):https://github.com/spring-projects/spring-data-elasticsearch/tree/3.1.x

https://docs.spring.io/spring-data/elasticsearch/docs/3.1.5.RELEASE/reference/html/#elasticsearch.repositories文章来源地址https://www.toymoban.com/news/detail-604662.html

针对 es 其他版本

到了这里,关于【ElasticSearch】java 如何连接 elasticsearch的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Logstash如何连接开启了SSL的Elasticsearch集群?

    我们知道Elasticsearch从7开始开放了大量X-Pack的基础安全功能,默认情况下启动的时候就会配置开启安全功能,启用SSL,连接Elasticsearch需要采用HTTPS。 这种情况下Logstash应该如何连接上Elasticsearch呢?本文从头开始演示从logstash搭建到配置连接Elasticsearch,配置SSL。Elasticsearch和Lo

    2023年04月22日
    浏览(56)
  • Java远程连接本地开源分布式搜索引擎ElasticSearch

    简单几步,结合Cpolar内网穿透工具实现Java远程连接操作本地Elasticsearch。 什么是elasticsearch?一个开源的分布式搜索引擎,具备非常多强大功能,可以用来实现搜索、日志统计、分析、系统监控等功能,可以帮助我们从海量数据中快速找到需要的内容。 Cpolar内网穿透提供了更高

    2024年02月05日
    浏览(50)
  • [elastic 8.x]java客户端连接elasticsearch与操作索引与文档

    为了方便演示,我关闭了elasticsearch的安全验证,带安全验证的初始化方式将在最后专门介绍 其中,HotelDoc是一个实体类 带安全验证的连接有点复杂,将下列代码中CA证书的位置改为实际所在的位置就行了。 password为elastic的密码,可以在我的另一篇文章中查看密码的重置方式

    2024年04月11日
    浏览(50)
  • ElasticSearch如何使用以及java代码如何查询并排序ES中的数据(距离排序)

    import org.elasticsearch.client.RestHighLevelClient; import org.elasticsearch.client.transport.TransportClient; import org.elasticsearch.common.geo.GeoDistance; import org.elasticsearch.common.settings.Settings; import org.elasticsearch.common.transport.TransportAddress; import org.elasticsearch.common.unit.DistanceUnit; import org.elasticsearch.common.unit.

    2024年04月12日
    浏览(51)
  • elasticsearch-head连接不上elasticsearch

    在成功开启 elasticsearch和elasticsearch-head的前提下,发现连接不上! 打开浏览器开发者工具查看,发现跨域了! 解决办法 在elasticsearch的配置文件里加上允许跨域的配置 http.cors.enabled: true http.cors.allow-origin: \\\"*\\\" 文件路径:config/elasticsearch.yml  再次重新启动elasticsearch 再刷新一下

    2024年02月12日
    浏览(74)
  • Elasticsearch端口配置,kibana连接Elasticsearch主机端口配置

    Elasticsearch端口配置,kibana连接Elasticsearch主机端口配置 (1)Elasticsearch默认的http访问端口就是熟知的9200,在新版的Elasticsearch(如8.3.3),如果Elasticsearch启动时候,9200端口已经被占用,Elasticsearch会自动占用9201端口。如果需要指定一个特别端口,只需要把config/elasticsearch.yml中

    2024年02月11日
    浏览(43)
  • elasticsearch-head 无法连接elasticsearch的原因和解决

    首先确定的是,elasticsearch-head启动无误,elasticsearch启动无误。 点击连接elasticsearch出现这个问题:提示未连接 作为一个web开发,通常会查看请求是否出错,关键是请求没有出错,就是没有返回值: 然后再浏览器打开,有返回结果: 留意了一下请求,居然是options请求: 在p

    2024年02月15日
    浏览(43)
  • 配置https ssl elasticsearch,springboot项目中连接elasticsearch https

    参考之前的文章 创建self-signed证书 下面展示一些 内联代码片 。 启动springboot项目应该可以连接上elasticsearch了。

    2024年02月11日
    浏览(40)
  • ElasticSearch开启远程连接

    开启远程访问    

    2024年02月11日
    浏览(38)
  • python连接elasticsearch

    协议写错了,是https 结论 1、elasticsearch Python 6.1.3 使用verify_certs=False时,不会创建ssl上下文,等到连接时发现没有上下文会自动创建一个默认的上下文,因此指定了上下文会起作用。 C:UsersadminAppDataLocalProgramsPythonPython39Libsite-packageselasticsearchconnectionhttp_urllib3.py C:User

    2024年01月24日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包