解决docker启动es自动关闭的问题

标签: # 常见错误

今天使用docker安装es的时候,发现启动es后,过一段时间会自动关闭。后来我把虚拟机的内存调大,还是启动失败。

其实主要的问题是分配给ES的内存太小了,下面来讲解解决方案:

1.进入etc目录,编辑sysctl.conf文件:

vi /etc/sysctl.conf 

2.添加配置:

vm.max_map_count=262144

在这里插入图片描述
3.执行:

sysctl -p

4.启动es如果还是失败,修改limits.conf:

vi /etc/security/limits.conf
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096

5.最后重启虚拟机,浏览器访问:http://192.168.162.131:9200,可以看到启动成功:
在这里插入图片描述

版权声明:本文为qq_20042935原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_20042935/article/details/105045000

智能推荐

DOcker 启动chrome问题解决

注意:在docker里,尽量不要以root身份运行chrome,会报一些错误 1. "Failed to move to new namespace: PID namespaces supported, Network namespace supported, but failed: errno = Operation not permitted". docker run 时加...

Docker启动失败问题解决

docker报错信息 systemctl status docker #查看状态 然后tail -f /var/log/messages 并重启docker #查看日志 然后看到error日志信息,然后开始修改配置文件 vim /etc/default/grub #修改之前先备份 把其中GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet idl...

多进程及多线程编程

进程 进程是操作系统中分配与调度的最小单位 进程是程序下内存中的镜像 进程不是凭空产生的,系统中所有的进程都是由systemd进程克隆而来 进程通过fork()函数复制,而后通过exec()函数来进程“变身”,去完成各种各样的任务 进程的创建 在系统中,所有的进程都是由1号进程克隆⽽来,在我们进⾏系统编程的时候,可以使⽤fork函数来创建⼀个⼦进程,被克隆的进程叫做⽗进程。...

Pycharm中Django配置使用mysql

环境:Pycharm2019 + MySQL5.5 + Django2.2.7 一、创建Django项目 二、修改setting.py文件   注意:Django中默认使用的数据库是sqlite数据库,所以要修改。Django框架不会自动帮我们生成mysql数据库,所以我们需要提前手动创建出来 三、在test2目录下__init__.py文件中做配置 四、在终端运行服务 再继续运行:At...

算法第一次作业-Problem A. 因式分解

题目描述 小明的数学老师给小明布置了一道数学题,让小明求2000以内所有正因子个数为K的正整数。例如18的正因数为1,2,3,6,9,18 首先是数学知识: 所谓N的正因数,就是指在 1到N这个范围中(包括1和N) 能被N整除后为0的数字。 例如:N=18 时,18%10 18%20 18%30 18%60 18%90 18%180 所以1、2、3、6、918 就是18的正因数。 看到算法类题的时...

猜你喜欢

hbase的基本操作

HBase是一个分布式的、面向列的开源数据库。HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为协同服务。 Hbase的组成结构可用表形容: hbase是一张表:表中有一个唯一键是 row key, 每个row key 对应 N(N >= 1)个列族...

使用django实现京东部分商品数据的爬虫并存入自带的sqlite数据库

【操作步骤】: 新建django项目:jdDemo 在控制台Terminal中输入python manage.py startapp spider新建spider应用 在jdDemo/settings.py中加入应用spider 在spider下新建urls.py文件 在jdDemo/urls.py中建立与子urls的连接 在spider/urls下指向views处理函数,views会自动创建相应...

cocos 旋转屏幕实现方案,ios和android

ios:附一段解决方案,在原生代码里,旋转之前将屏幕方案设置成未知的,然后再设置自己想要的方向。如果用户锁定了屏幕方案,此方法依然有效。 ANDROID平台(AppActivity.java里添加以下代码,需要import android.content.pm.ActivityInfo;):   ((AppActivity)(SDKWrapper.getInstance().getCon...

springboot+activiti7生成流程跟踪/历史图

前言 本人在做此功能的时候在网上搜了一圈,都是基于activiti5或activiti6实现的。如果你的项目使用的activiti7实现流程跟踪/历史图,那么恭喜你下面的代码拷贝到你的项目就行了,下面代码实现的最终效果如下图: 代码 重写DefaultProcessDiagramGenerator类 重写DefaultProcessDiagramCanvas类 controller类中实现 ser...

SSH环境搭建

水水的我开始写水水的java web 项目,写项目前首先是环境搭建,环境搭建主要是jar包导入。jar如果导入正确,配置文件没有问题,项目很快就能做的差不多。 第一步 jar包 SSH,顾名思义包括Struts、Spring和hibernate。关键就是三者单独的jia包和整合起来的jar. Sping jar包 1首先包括4+1:即核心(core),上下文(context),工厂(beans),...