IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> docker下载elasticsearch -> 正文阅读

[系统运维]docker下载elasticsearch

[root@VM-12-11-centos /]# docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.16.1
Unable to find image 'elasticsearch:7.16.1' locally
7.16.1: Pulling from library/elasticsearch
7b1a6ab2e44d: Pull complete
f85c3fdbf085: Pull complete
0ee9ef16ef16: Pull complete
1b555fc21eda: Pull complete
5195df1d2493: Pull complete
b22dfd95268f: Pull complete
762293acfd23: Pull complete
e7d18a44f390: Pull complete
Digest: sha256:8d5fd89230d7985b106bc0586080647a6650ca0f6dfe6c22541ef149045ad52e
Status: Downloaded newer image for elasticsearch:7.16.1
2534b55310b55d4f1c07588535a0e345ea0205ef29ce99cbe428433edc6602db

查看命令发现系统都卡了

# 发现系统都卡了,这么启动肯定是有问题的, 占用的内存较多导致的,没有限制其内存的使用
[root@VM-12-11-centos /]# docker ps
CONTAINER ID   IMAGE                  COMMAND                  CREATED          STATUS          PORTS                                                                                  NAMES
2534b55310b5   elasticsearch:7.16.1   "/bin/tini -- /usr/l…"   6 minutes ago    Up 6 minutes    0.0.0.0:9200->9200/tcp, :::9200->9200/tcp, 0.0.0.0:9300->9300/tcp, :::9300->9300/tcp   elasticsearch
1a2ecab867a0   tomcat                 "catalina.sh run"        57 minutes ago   Up 57 minutes   0.0.0.0:443->8080/tcp, :::443->8080/tcp                                                strange_faraday
bf9737d0bc4c   nginx                  "/docker-entrypoint.…"   9 hours ago      Up 9 hours      0.0.0.0:80->80/tcp, :::80->80/tcp                                                      nginx
b64cc5a0b6a5   centos                 "/bin/bash"              25 hours ago     Up 24 hours                                                                                            loving_curran
image-20211215223522965

查看运行状态

  • 注意此时elasticsearch 使用内存 2.169G, 总内存也就3.7G
[root@VM-12-11-centos /]# docker stats
CONTAINER ID   NAME              CPU %     MEM USAGE / LIMIT   MEM %     NET I/O           BLOCK I/O         PIDS
2534b55310b5   elasticsearch     0.17%     2.169GiB / 3.7GiB   58.63%    4.86kB / 1.58kB   59.8MB / 2.02MB   59
1a2ecab867a0   strange_faraday   0.16%     134MiB / 3.7GiB     3.54%     20.3kB / 164kB    0B / 0B           35
bf9737d0bc4c   nginx             0.00%     2.047MiB / 3.7GiB   0.05%     51kB / 60.1kB     0B / 4.1kB        3
b64cc5a0b6a5   loving_curran     0.00%     1.051MiB / 3.7GiB   0.03%     2.9kB / 0B        0B / 0B           2
^C
[root@VM-12-11-centos /]#

进行访问

[root@VM-12-11-centos /]# curl localhost:9200
{
  "name" : "2534b55310b5",
  "cluster_name" : "docker-cluster",
  "cluster_uuid" : "P-71luqAQciaFAts_gwNTg",
  "version" : {
    "number" : "7.16.1",
    "build_flavor" : "default",
    "build_type" : "docker",
    "build_hash" : "5b38441b16b1ebb16a27c107a4c3865776e20c53",
    "build_date" : "2021-12-11T00:29:38.865893768Z",
    "build_snapshot" : false,
    "lucene_version" : "8.10.1",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

停止elasticsearch

# 查看当前运行的容器
[root@VM-12-11-centos ~]# docker ps
CONTAINER ID   IMAGE                  COMMAND                  CREATED          STATUS          PORTS                                                                                  NAMES
2534b55310b5   elasticsearch:7.16.1   "/bin/tini -- /usr/l…"   39 minutes ago   Up 38 minutes   0.0.0.0:9200->9200/tcp, :::9200->9200/tcp, 0.0.0.0:9300->9300/tcp, :::9300->9300/tcp   elasticsearch

#停止当前elasticsearch容器
[root@VM-12-11-centos ~]# docker stop 2534b55310b5
2534b55310b5

增加内存限制重启elasticsearch

  • 增加内存限制 -e ES_JAVA_OPTS="-Xms64m -Xmx512m"
# 增加内存限制重启elasticsearch
[root@VM-12-11-centos ~]# docker run -d --name elasticsearch01 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx512m" elasticsearch:7.16.1
9cb41b1d926069afd46c8ed4b8f1c507b6fe9449b8fa9ee50a348a55648efff8

再次查看内存使用情况

  • 注意此时elasticsearch 使用内存 2.169G, 总内存也就3.7G
[root@VM-12-11-centos ~]# docker stats
CONTAINER ID   NAME              CPU %     MEM USAGE / LIMIT   MEM %     NET I/O           BLOCK I/O         PIDS
9cb41b1d9260   elasticsearch01   1.44%     504.7MiB / 3.7GiB   13.32%    7.51MB / 403kB    13.5MB / 12.7MB   59
1a2ecab867a0   strange_faraday   0.09%     133.5MiB / 3.7GiB   3.52%     25.4kB / 197kB    0B / 0B           35
bf9737d0bc4c   nginx             0.00%     2.047MiB / 3.7GiB   0.05%     51.4kB / 60.3kB   0B / 4.1kB        3
b64cc5a0b6a5   loving_curran     0.00%     1.051MiB / 3.7GiB   0.03%     3.13kB / 0B       0B / 0B           2
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-12-16 18:06:51  更:2021-12-16 18:07:11 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 5:35:06-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码