ElasticSearch6.6.2安裝使用问题记录

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: ElasticSearch6.6.2安裝使用问题记录

一:

javaApi通过tcp9300调用es集群,遇到的问题。

Exception in thread "main" NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{xT4bF9ImTUiamYI9VJxKUA}{39.96.53.24}{39.96.53.24:9300}]]
  at org.elasticsearch.client.transport.TransportClientNodesService.ensureNodesAreAvailable(TransportClientNodesService.java:351)
  at org.elasticsearch.client.transport.TransportClientNodesService.execute(TransportClientNodesService.java:249)
  at org.elasticsearch.client.transport.TransportProxyClient.execute(TransportProxyClient.java:60)
  at org.elasticsearch.client.transport.TransportClient.doExecute(TransportClient.java:388)
  at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:403)
  at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:391)
  at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:46)
  at org.elasticsearch.action.ActionRequestBuilder.get(ActionRequestBuilder.java:53)
  at cn.example.DocumentDemo.main(DocumentDemo.java:121)

一步步debug发现是,发现集群时产生的报错。暂时先注释掉( .put("client.transport.sniff", true) )。

Settings esSettings = Settings.builder()
                .put("cluster.name", clusterName)
               // .put("client.transport.sniff", true)// 自动嗅探整个集群状态,把其他ES节点ip添加到客户端。
                .build();

二:

相关实践学习
利用Elasticsearch实现地理位置查询
本实验将分别介绍如何使用Elasticsearch7.10版本进行全文检索、多语言检索和地理位置查询三个Elasticsearch基础检索子场景的实现。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
目录
相关文章
|
2月前
|
Java 关系型数据库 MySQL
Elasticsearch【问题记录 01】启动服务&停止服务的2类方法【及 java.nio.file.AccessDeniedException: xx/pid 问题解决】(含shell脚本文件)
【4月更文挑战第12天】Elasticsearch【问题记录 01】启动服务&停止服务的2类方法【及 java.nio.file.AccessDeniedException: xx/pid 问题解决】(含shell脚本文件)
114 3
|
2月前
Elasticsearch【问题记录 02】【不能以root运行es + max virtual memory areas vm.max_map_count [65530] is too low处理】
【4月更文挑战第12天】Elasticsearch【问题记录 02】【不能以root运行es + max virtual memory areas vm.max_map_count [65530] is too low处理】
29 3
|
2月前
|
关系型数据库 MySQL Java
Elasticsearch【问题记录 01】启动&停止服务的2类方法及 java.nio.file.AccessDeniedException: xx/pid 问题解决(含启停shell脚本)
Elasticsearch【问题记录 01】启动&停止服务的2类方法及 java.nio.file.AccessDeniedException: xx/pid 问题解决(含启停shell脚本)
104 0
|
2月前
Elasticsearch【问题记录 02】can not run elasticsearch as root + vm.max_map_count [65530] is too low 问题解决
Elasticsearch【问题记录 02】can not run elasticsearch as root + vm.max_map_count [65530] is too low 问题解决
33 0
|
2月前
|
Java Maven 开发工具
【ElasticSearch 】IK 分词器安装
【ElasticSearch 】IK 分词器安装
50 1
|
17天前
Elasticsearch安装配置文件
Elasticsearch安装配置文件
15 0
|
2月前
|
存储 数据可视化 数据挖掘
【ElasticSearch】ElasticSearch安装
【ElasticSearch】ElasticSearch安装
39 2
|
3天前
|
自然语言处理 搜索推荐
在Elasticsearch 7.9.2中安装IK分词器并进行自定义词典配置
在Elasticsearch 7.9.2中安装IK分词器并进行自定义词典配置
7 1
|
18天前
|
安全
【Elasticsearch6】安装笔记
【Elasticsearch6】安装笔记
15 2
|
17天前
|
网络协议 Java
elasticsearch7.1 安装启动报错
elasticsearch7.1 安装启动报错
16 1