Java RestClient创建索引报错:java.net.SocketTimeoutException: 30,000 milliseconds timeo

发生背景

编写测试类准备创建索引库

java 复制代码
import static cn.itcast.hotel.constants.HotelConstants.MAPPING_TEMPLATE;

@SpringBootTest
class HotelAdminApplicationTests {

    private RestHighLevelClient client;

    @BeforeEach
    void setUp(){
        this.client = new RestHighLevelClient(RestClient.builder(
                HttpHost.create("http://127.0.0.1:9200")
        ));
    }

    @AfterEach
    void tearDown() throws IOException {
        this.client.close();
    }

    @Test
    void contextLoads() {
        System.out.println(client);
    }

    @Test
    void createHotelIndex() throws IOException {
        // 创建Request对象
        CreateIndexRequest request = new CreateIndexRequest("hotel");
        // 准备请求的参数:DSL
        request.source(MAPPING_TEMPLATE, XContentType.JSON);
        // 发送请求
        client.indices().create(request, RequestOptions.DEFAULT);
    }

}

解决方案

改索引库名字:hotel->hotel_index

相关推荐
洛依尘6 分钟前
深入浅出 Rust 生命周期:它不是语法负担,而是借用关系的说明书
后端·rust
经典小熊14 分钟前
接手同事代码1小时后,我发现了这个隐藏的return...
后端
编码忘我14 分钟前
java之线程池
java·后端·面试
Carsene20 分钟前
🎉 AutoScan v1.1.0 发布 - 通配符包扫描、排除过滤、自定义注解三大新特性
spring boot·后端
loserwang20 分钟前
Fluss#1386: 从日志恢复中的 OutOfOrder 来看 LEO、HW 与 Checkpoint 的区别
java·后端
PaytonD21 分钟前
基于 GPUI 实现 WebScoket 服务端之服务篇
后端·rust
用户83562907805127 分钟前
使用 Python 精准控制 Word 段落格式
后端·python
StackNoOverflow35 分钟前
Spring Boot 整合 MyBatis + 自动配置原理详解
spring boot·后端·mybatis
zdl6861 小时前
SpringBoot Test详解
spring boot·后端·log4j
小陈工1 小时前
Python后端实战:GraphQL高级应用与性能优化全解析
开发语言·人工智能·后端·python·性能优化·开源·graphql