`
arpenker
  • 浏览: 359235 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

通过REST服务访问ES进行查询

    博客分类:
  • ES
ES 
阅读更多
网上关于ES的访问,非常多是关于TCP访问的。但草泥 妈马的总是报配置问题。
先用REST服务吧。草泥妈的。FUCK YOU .ELASEARCH! FUCK YOU.那些个吊毛对单机配置了elasticsearch.yml配置文件却不公布上来。FUCK YOU!!!!

@RequestMapping("/getesdata")
  @ResponseBody
  public Map<String, Object> sendJson2ES(){

 
 
Map<String, Object> varsRequest = new HashMap<String, Object>(); 
Map<String, Object> queryContent =  new HashMap<String, Object>(); 
Map<String, Object> matchContent =  new HashMap<String, Object>(); 
queryContent.put("match_all", matchContent); 
varsRequest.put("query", queryContent); 
String strTemp4 = varsRequest.toString(); 
Map<String, Object> varsResponse = restTemplate.postForObject("http://localhost:9200/_search", varsRequest, HashMap.class); 

  return varsResponse;
  }
分享到:
评论

相关推荐

    springboot项目查询es中的日志内容

    在本项目中,我们主要探讨如何使用SpringBoot与Elasticsearch(ES)集成,以便查询存储在ES中的日志内容。Elasticsearch是一种强大的、分布式、实时的搜索和分析引擎,常用于处理大量数据,特别是在日志管理和分析...

    spring-data-elasticsearch

    11. Spring Data REST:在Spring Data Elasticsearch中,可以结合Spring Data REST组件,通过REST API的方式提供对Elasticsearch数据的访问。 12. 异常翻译:Spring Data Elasticsearch可以将Elasticsearch的原生...

    ElasticSearch-head插件

    7. **安全控制**:虽然head插件本身不提供安全认证,但可以通过配置Elasticsearch的权限控制,限制对head的访问,确保数据安全。 在安装Elasticsearch-head插件时,需要确保已经安装Node.js和Grunt。通常,插件安装...

    ElasticSearch Head 适配ElasticSearch 7.0 +

    6. **REST API兼容**:ElasticSearch Head通过调用Elasticsearch的REST API与集群通信。适配Elasticsearch 7.0意味着Head必须更新其请求构造和解析逻辑,以匹配7.0版本的API变更。 7. **错误处理和日志**:Elastic...

    SpringBoot 集成ElasticSearch两个依赖的jar

    首先,Spring Boot提供了对Elasticsearch的便捷支持,通过添加对应的起步依赖,我们可以快速地将Elasticsearch集成到项目中。标题中提到的"两个依赖的jar"可能指的是`spring-boot-starter-data-elasticsearch`和`...

    elasticsearch-5.4.1

    3. **RESTful API**: 使用 JSON 格式的 RESTful API 进行通信,使得与 Elasticsearch 交互变得简单直观,无论是开发 web 应用还是后台服务,都能方便地集成。 4. **横向扩展**: 随着数据量的增长,只需添加更多节点...

    Elasticsearch之Java客户端Jest的全部依赖jar包

    REST(Representational State Transfer)是一种网络应用程序的设计风格和开发方式,基于HTTP协议,使得开发者可以轻松地通过HTTP方法(如GET、POST、PUT、DELETE等)与Elasticsearch集群进行交互。Jest通过这些方法...

    elasticsearch集群安全加密插件之search-guard

    - `elasticsearch-rest-high-level-client-6.8.13.jar`:Elasticsearch官方的高阶REST客户端,便于与Elasticsearch集群交互。 - `ldaptive-1.2.3.jar`:LDAP客户端库,用于实现LDAP身份验证。 5. **最佳实践** -...

    Elasticsearch 技术解析与实践

    3. **启动服务**:在命令行中输入相应的启动命令来启动Elasticsearch服务。 4. **验证安装**:通过访问默认的HTTP端口(通常是9200)来检查Elasticsearch是否正常启动。 #### 2. 使用Elasticsearch ##### 2.1 ...

    elasticsearch 6.8.0 整理.zip

    - "codes" 文件夹可能包含示例代码,演示如何使用 Elasticsearch 客户端库(如 Java REST Client)进行索引操作,如创建、更新和删除文档。 3. **数据导入与分析** - Elasticsearch 支持多种方式导入数据,如使用...

    一个很好的elasticsearchJavarest客户端 它以类似于mybatis的方式操作和访问elasticsearch

    通用高性能Elasticsearch highlevel java orm rest client 客户端,100%兼容elasticsearch 1.x,2.x,5.x,6.x,7.x,8.x,兼容spring boot 1.x,2.x,3.x,开箱即用。一个很好的 elasticsearch Java rest 客户端。它以类似...

    elasticsearch5.x的java实现搜索

    Elasticsearch提供了Java REST客户端,使得开发者可以直接在Java应用中与ES服务器进行交互。这个客户端封装了HTTP通信,简化了请求构造和响应解析的过程。 3. **安装与配置**: 在开始编写Java代码前,需要在本地...

    安全访问:如何在 Elasticsearch 中实现用户认证和授权

    通过这种方式,只有经过认证的用户才能访问Elasticsearch服务。 #### 高级安全特性 除了基本的用户认证和授权外,Elasticsearch还支持以下高级安全特性: 1. **角色映射**:可以将用户映射到多个角色,从而实现...

    es安装教程:单点部署es、部署kibana、以及IK分词器

    在本文中,我们将深入探讨如何进行Elasticsearch(ES)的单点部署,安装Kibana,并配置IK分词器,这些都是大数据分析和日志管理中至关重要的组件。 ## 一、Elasticsearch(ES)单点部署 ### 1.1 下载ES 首先,你...

    elasticsearch-7.14.0.rar

    3. **启动**:执行`bin/elasticsearch`启动Elasticsearch服务。 4. **验证**:通过浏览器访问`http://localhost:9200`,如果返回集群信息,表明Elasticsearch已成功启动。 5. **数据导入**:使用`curl`命令或...

    Elasticsearch5.2可视化插件 elasticsearch-head-master

    由于 `elasticsearch-head` 是一个基于浏览器的插件,所以不需要在 Elasticsearch 进程中加载,而是通过访问特定的 Web 端口来使用。 在实际使用中,需要注意的是,`elasticsearch-head` 的安全问题。由于它直接...

    elasticsearch2.x离线api

    运行Elasticsearch同样可以通过多种方式,例如作为服务运行在Linux或Windows系统上。 2. BasicConcepts(基本概念) 这部分解释了Elasticsearch的核心概念,如节点、集群、索引、分片、复制等。这些基本概念是理解...

Global site tag (gtag.js) - Google Analytics