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


    博主环境是:

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

    maven配置

    1. <dependency>
    2. <groupId>org.springframework.bootgroupId>
    3. <artifactId>spring-boot-starter-data-elasticsearchartifactId>
    4. <version>2.6.3version>
    5. dependency>

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

    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权限的配置

    docker exec -it -u 0 elasticsearch /bin/bash

    进入容器后先运行

    apt-get update

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

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

  • 相关阅读:
    软考高级系统架构设计师系列之:系统开发基础知识
    【文本分析】(三)
    C# 守护进程的介绍及实现
    隆重推出 Incredibuild 10
    【C++ Exceptions】Catch exceptions by reference!
    从零开始学习软件测试-第40天笔记
    IDEA指定Maven settings file文件未生效
    [C++]文件读写操作
    2022/8/13
    容器内的Linux诊断工具0x.tools
  • 原文地址:https://blog.csdn.net/qq_29519041/article/details/139281411