Elasticsearch8.13.4版本的Docker启动关闭HTTPS

博主环境是:

开发环境:Springboot+ElasticSearch客户端对应的starter 2.6.3版本

maven配置

html 复制代码
        <!-- ElasticSearch -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-elasticsearch</artifactId>
            <version>2.6.3</version>
        </dependency>

服务端ElasticSearch8.13.4运行在docker环境下,由此命令而来;

html 复制代码
docker run --name elasticsearch --net elastic -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -t docker.elastic.co/elasticsearch/elasticsearch:8.13.4

docker run

--name elasticsearch

--net elastic

-p 9200:9200

-p 9300:9300

-e "discovery.type=single-node"

-t docker.elastic.co/elasticsearch/elasticsearch:8.13.4

关闭方式有两种

1.第一种:启动命令加个配置

复制代码
-e xpack.security.enabled=false

或者:

2.第二种:进入配置文件修改

进入容器修改配置文件。

进入容器前先获取root权限:-u 0就是docker进入容器前获取root权限的配置

html 复制代码
docker exec -it -u 0 elasticsearch /bin/bash

进入容器后先运行

html 复制代码
apt-get update

再运行下面命令安装vim。文本编辑器,不然你无法vim配置文件

html 复制代码
apt-get install vim

配置文件在**/usr/share/elasticsearch/config/elasticsearch.yml**

编辑:vim elasticsearch.yml,把true改为false

按esc,输入:wq 保存

**退出容器:**exit

输入docker ps找到容器编号:

输入docker restart [容器编号],重启ElasticSearch容器:

在此通过ES Java Api插入index,就不会报错了:

相关推荐
VicdorLin1 分钟前
docker报错: client version 1.24 is too old. Minimum supported API version is 1.44
运维·docker·容器
我是koten6 分钟前
K8s启动pod失败,日志报非法的Jar包排查思路(Invalid or corrupt jarfile /app/xxxx,jar)
java·docker·容器·kubernetes·bash·jar·shell
回忆是昨天里的海12 分钟前
docker compose-语法
运维·docker·容器
J_liaty15 分钟前
Docker 部署 Spring Boot 项目完整指南:从零到生产环境
spring boot·docker·容器
CNRio25 分钟前
Day 51:Git的高级技巧:使用Git的reflog恢复丢失的提交
大数据·git·elasticsearch
利刃大大29 分钟前
【Docker】核心概念 && 常用指令总结 && Docker Compose
docker·容器
菩提祖师_44 分钟前
基于Docker的微服务自动化部署系统
开发语言·javascript·flutter·docker
creator_Li1 小时前
docker搭建kafka集群
docker·kafka
oMcLin1 小时前
如何在 Ubuntu 22.04 服务器上搭建并优化 Elasticsearch 集群,支持实时日志分析
服务器·ubuntu·elasticsearch
阿猿收手吧!1 小时前
【Elasticsearch】Elasticsearch:高性能分布式搜索与分析引擎
大数据·分布式·elasticsearch