• 使用docker部署es


    直接安装运行es(会出现Linux系统卡死,下面有解决方案)

    1. [root@wq ~]# docker run -d --name elasticsearch -p 8020:9300 -e "discovery.type=single-node" elasticsearch:7.6.2
    2. Unable to find image 'elasticsearch:7.6.2' locally
    3. 7.6.2: Pulling from library/elasticsearch
    4. ab5ef0e58194: Pull complete
    5. c4d1ca5c8a25: Pull complete
    6. 941a3cc8e7b8: Pull complete
    7. 43ec483d9618: Pull complete
    8. c486fd200684: Pull complete
    9. 1b960df074b2: Pull complete
    10. 1719d48d6823: Pull complete
    11. Digest: sha256:1b09dbd93085a1e7bca34830e77d2981521a7210e11f11eda997add1c12711fa
    12. Status: Downloaded newer image for elasticsearch:7.6.2
    13. e8d19d871e4e7f718343c3239456c5aa19c70e8135fdf0fc5bcef5b7b455217c

    es这个东西很耗内存的,启动es的时候,整个Linux可能会卡住,所以需要进行限制内存的使用

    先停止es容器

    docker stop id号

    解决方案:限制内存,运行es容器

    1. [root@wq ~]# docker run -d --name elasticsearch02 -p 8021:9200 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx512m" elasticsearch:7.6.2
    2. 8dbbbdc4c0d8ef5fc69ca525b434195fe25404aff74abd7a11d8aaa1c81192aa
    3. [root@wq ~]# docker ps
    4. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
    5. 8dbbbdc4c0d8 elasticsearch:7.6.2 "/usr/local/bin/dock…" 3 seconds ago Up 2 seconds 9300/tcp, 0.0.0.0:8021->9200/tcp, :::8021->9200/tcp elasticsearch02

    查看容器使用内存

    验证是否安装成功

    1. [root@wq ~]# curl localhost:8021
    2. {
    3. "name" : "8dbbbdc4c0d8",
    4. "cluster_name" : "docker-cluster",
    5. "cluster_uuid" : "3mXb1WBDRO-uqxphRuOcIQ",
    6. "version" : {
    7. "number" : "7.6.2",
    8. "build_flavor" : "default",
    9. "build_type" : "docker",
    10. "build_hash" : "ef48eb35cf30adf4db14086e8aabd07ef6fb113f",
    11. "build_date" : "2020-03-26T06:34:37.794943Z",
    12. "build_snapshot" : false,
    13. "lucene_version" : "8.4.0",
    14. "minimum_wire_compatibility_version" : "6.8.0",
    15. "minimum_index_compatibility_version" : "6.0.0-beta1"
    16. },
    17. "tagline" : "You Know, for Search"
    18. }
    19. [root@wq ~]#

  • 相关阅读:
    Spring核心接口InitializingBean
    Java基础:Java程序设计环境
    【Python基础知识点总结】
    vue-在组件中使用v-model
    SpringMVC前后端分离交互传参详细教程
    [CSP-S 2022] 策略游戏
    5分钟带你了解RabbitMQ的(普通/镜像)集群
    让Win11系统更好用的几个设置
    ubuntu上通过修改grub启动参数,将串口重定向到sol
    m基于Simulink的高速跳频通信系统抗干扰性能分析
  • 原文地址:https://blog.csdn.net/qq_61785413/article/details/136413638