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

相关推荐
I'mChloe23 分钟前
Windows部署BiliNote:Docker安装、AI视频转写、Markdown笔记与cpolar远程访问
人工智能·windows·docker
姜鱼问生1 小时前
HTTPS 部署实战:未备案域名 + 非标端口的完整方案
linux·https
打工仔折腾 AI2 小时前
飞牛OS上用Docker Compose部署ExerciseDiary运动记录并配置远程访问
运维·人工智能·后端·python·docker·容器·ai agent 实战
阿狗童鞋2 小时前
Elasticsearch实战指南
大数据·elasticsearch·搜索引擎
天衍四九-2 小时前
Docker Compose企业实战系列(八·终章):多环境隔离实战,开发/测试/生产一键切换
运维·docker·容器
IT大白鼠3 小时前
搜索系列 · 第 04 篇——部署实操:内网集群落地
运维·elasticsearch·nosql
Elastic 中国社区官方博客3 小时前
使用 Jev 作为 search reranker:基准测试与实现方法
大数据·运维·elasticsearch·全文检索
shjita3 小时前
centos中安装docker
linux·docker·centos
ysu_03144 小时前
Docker-Desktop-WSL2实战指南-Windows从安装配置到项目容器化
windows·python·docker·容器·composer·dockerfile·wsl2
天衍四九-4 小时前
Docker Compose企业实战系列(三):Vue/React前端项目容器化完整部署
前端·vue.js·docker