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,就不会报错了:

相关推荐
Elasticsearch4 小时前
Elasticsearch ES|QL:现已支持视图、子查询和读取时模式定义
elasticsearch
Patrick_Wilson19 小时前
从「改个端口」到 502:Next.js on k8s 的容器端口、Service 映射与 env 覆盖
docker·kubernetes·next.js
Suroy1 天前
DockerView-Go:用 Go 写一个终端 Docker 监控工具,顺便做了个 Web 仪表盘
docker
云恒要逆袭1 天前
运行你的第一个Docker容器
后端·docker·容器
宋均浩2 天前
# Docker 镜像瘦身实战:从 1.2G 到 80MB 的五个优化步骤
ci/cd·docker
Avan_菜菜3 天前
FRP 内网穿透完整实战:从 HTTP 映射到 HTTPS 自签代理
运维·nginx·https
程序员老赵3 天前
10 分钟部署 OpenCode:Docker 一键安装,浏览器打开就能用 AI 写代码(附完整命令与排错)
docker·容器·ai编程
Elasticsearch3 天前
Kibana 中的 SNMP 拓扑数据:从采集到 Canvas
elasticsearch
WangMingHua1113 天前
LM Studio Docker 部署——本地大模型一键启动
docker
曲幽4 天前
别再用网页翻译看源码了!你的私人翻译神器LibreTranslate,部署避坑指南来了
python·docker·web·pot·translate·libretranslate·arogstranslate