您当前的位置: 首页 >  Java

java持续实践

暂无认证

  • 3浏览

    0关注

    746博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

es 7.x JavaAPI 项目搭建

java持续实践 发布时间:2022-01-15 11:00:09 ,浏览量:3

文章目录
      • 搭建java项目
      • 使用es链接代码
      • 遇到的问题
        • maven依赖问题
        • 日志打印问题

搭建java项目

搭建一个maven项目. pom使用如下:



    
        itdachang
        com.atguigu
        1.0
    
    4.0.0

    es-test

    
        8
        8
    
    
        
            org.elasticsearch
            elasticsearch
            7.8.0
        
        
        
            org.elasticsearch.client
            elasticsearch-rest-high-level-client
            7.8.0
        
        
        
            org.apache.logging.log4j
            log4j-api
            2.8.2
        
        
            org.apache.logging.log4j
            log4j-core
            2.8.2
        
        
            com.fasterxml.jackson.core
            jackson-databind
            2.9.9
        
        
        
            junit
            junit
            4.12
        
    

使用es链接代码

使用如下的代码, 连接es客户端

import org.apache.http.HttpHost;
import org.elasticsearch.client.RestClient;
import org.elasticsearch.client.RestHighLevelClient;
public class ESTest_Client {

    public static void main(String[] args) throws Exception {
        // 创建ES客户端
        RestHighLevelClient esClient = new RestHighLevelClient(
                RestClient.builder(new HttpHost("127.0.0.1", 9200, "http"))
        );
        // 关闭ES客户端
        esClient.close();
    }
}
遇到的问题 maven依赖问题

教程中使用的是elasticsearch-rest-high-level-client的7.8版本, 和jackson的2.9.9版本 , 但是这两个依赖一直无法下载 下来. 用阿里云的maven仓库也不行 在这里插入图片描述 后来的解决办法是降低版本

  
    org.elasticsearch.client
    elasticsearch-rest-high-level-client
     7.7.0
 
日志打印问题

第二个问题是控制台没有打印相关日志, 教程中打印了, 但也没有配置日志相关的东西. 暂时无解. 在这里插入图片描述

关注
打赏
1658054974
查看更多评论
立即登录/注册

微信扫码登录

0.1607s