cenos 安装es Linux中soft nproc 、soft nofile和hard nproc以及hard nofile配置

这篇具有很好参考价值的文章主要介绍了cenos 安装es Linux中soft nproc 、soft nofile和hard nproc以及hard nofile配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 下载:Download Elasticsearch | Elastic

cenos 安装es
Linux中soft nproc 、soft nofile和hard nproc以及hard nofile配置

tar -zxvf xxx

./bin/elasticsearch 启动es

 安装官方文档;Install Elasticsearch from archive on Linux or MacOS | Elasticsearch Guide [8.3] | Elastic

bootstrap check failure [1] of [3]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]
bootstrap check failure [2] of [3]: max number of threads [3766] for user [es] is too low, increase to at least [4096]
bootstrap check failure [3] of [3]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
 

[1] 错误

从错误信息看出应该是elasticsearch程序需要的最小max file descriptors值是65536,但是我的host只配置了4096(默认值)
那我先确认一下

ulimit -Hn: 是max number of open file descriptors的hard限制
ulimit -Sn: 是max number of open file descriptors的soft限制
那接下来要把这两个值改大。

切换到root用户,然后

1

2

3

4

5

6

vim /etc/security/limits.conf

es soft nofile 65535

es hard nofile 65535

*表示运行elasticsearch的用户,hard与soft表示限制的类型,nofile表示max number of open file descriptors,65536表示设置的大小。
改完需要重新登录才能生效,或者切换用户 

ulimit -a 查看

[2] 错误

vim /etc/security/limits.conf
es  soft nproc  4096
es  hard nproc  4096

es为用户名不写可以用* 代替

注:

Linux用户使用大页的限制,无限制!

#vi /etc/security/limits.conf

* soft memlock unlimited

* hard memlock unlimited

【3】错误

先要切换到root用户;

临时
下面方法只是起到临时修改作用,重启虚拟机将失效

sudo sysctl -w vm.max_map_count=262144

查看结果

sysctl -a|grep vm.max_map_count

显示

vm.max_map_count = 262144

永久
编辑/etc/sysctl.conf文件,在最后添加一行
文章来源地址https://www.toymoban.com/news/detail-407669.html

到了这里,关于cenos 安装es Linux中soft nproc 、soft nofile和hard nproc以及hard nofile配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • git reset 四个模式:soft、mixed、hard、keep区别

    本地版本库 暂存区 工作区 soft 回退 保持 保持所有 mixed 回退 回退 保持所有 hard 回退 回退 完全回退 keep 回退 保持 保持另外的修改,仅回退提交的代码 git reset --soft 仅将本地版本库回退到指定版本,缓存区和工作区不做改变 git reset --mixed 将版本库回退的同时,将缓存区也清

    2024年01月19日
    浏览(35)
  • 掌握 Git Reset 三大模式:Soft、Mixed 和 Hard 的实战指南

    引言 在软件开发的世界中,版本控制是一项至关重要的任务。Git 作为目前最流行的版本控制系统之一,提供了一系列强大的命令和工具,其中 git reset 是其中之一,它是用来撤销提交、重置分支以及撤销暂存区的更改的重要命令之一。本文将深入探讨 git reset 命令的各种用法

    2024年04月15日
    浏览(53)
  • idea中代码git的版本穿梭&Git Rest三种模式详解(soft,mixed,hard)

    使用Git进行版本控制开发时难免会遇到回顾的情况,这里来解释下该如何正确的回滚 idea 使用 git 切换版本博文链接 本地回滚就很简单,只是要撤销 commit 信息即可。可以直接使用 Reset HEAD进行回滚。 HEAD^ 是还原到上一个版本,HEAD^^ 是还原到上上一个版本。 Reset Type 有三种:

    2024年02月05日
    浏览(35)
  • 在idea上使用git的reset操作后,出现的四个选项Soft、Mixed、Hard、Keep选择说明

    选择已经commit的版本,点击Reset Current Branch to Here 然后便会出现下述四个选项 下面便对这个四个选项进行总结说明 git revert是用于“反做”某一个版本,以达到撤销该版本的修改的目的 Soft选项:在选择的回退点之后的所有更改将会保留并被git追踪下来。 可以在 Version Control

    2024年02月11日
    浏览(42)
  • centos linux 安装RDMA Soft-RoCE|虚拟机安装Soft-RoCE

    RoCE既可以通过硬件实现,也可以通过软件实现。 Soft-RoCE 是 RDMA 传输的软件实现。 softRoCE的目标是在所有支持以太网的设备上都可以部署RDMA传输,可以使不具备RoCE能力的硬件和支持RoCE的硬件间进行基于IB语义的交流。 大白话就是模拟RDMA的软件栈,使得在没有RDMA网卡的环境

    2024年02月13日
    浏览(44)
  • Linux中Es安装启动以及启动问题

    1:安装包 链接:https://pan.baidu.com/s/1-sohDpOA-8qh58miRPh8AQ 提取码:ukz3 安装包解压到自己的目录: 2:启动问题 (注意 es 只能用非root用户启动)

    2024年02月12日
    浏览(43)
  • docker安装部署Elasticsearch(ES)以及相关配置

    mysql用作持久化存储,ES用作检索 基本概念:index库type表document文档 index索引(相当于MySQL的数据库) 动词:相当于mysql的insert 名词:相当于mysql的db Type类型(相当于MySQL的数据表) 在index中,可以定义一个或多个类型 类似于mysql的table,每一种类型的数据放在一起 Document文档

    2024年01月16日
    浏览(34)
  • Linux下安装Elasticsearch以及ES-head插件

    由于Elasticsearch客户端版本和ElasticSearch版本有对应关系,所以建议安装之前先考虑安装哪个版本的ElasticSearch。 ElasticSearch、Spring Data Elasticsearch、SpringBoot、Spring版本对应关系 安装过程如下 上传Elasticsearch到服务器的/usr/loca/目录下,解压文件 修改elasticsearch.yml配置文件 elasticse

    2024年02月04日
    浏览(29)
  • Linux-cenos6-防火墙关闭

    service iptables stop 1、基本操作 # 查看防火墙状态 1 service iptables status # 停止防火墙 1 service iptables stop # 启动防火墙 1 service iptables start # 重启防火墙 1 service iptables restart # 永久关闭防火墙 1 chkconfig iptables off # 永久关闭后重启 1 chkconfig iptables on 2、开启80端口 1 vim /etc/sysconfig/ipta

    2024年02月06日
    浏览(31)
  • Kali Linux的下载安装以及基础配置

    渗透测试(Penetration Testing),简称为渗透测试或漏洞评估,是一种安全评估的方法,旨在评估计算机系统、网络或应用程序中存在的安全漏洞和弱点。渗透测试模拟了真实的黑客攻击,以发现系统中的漏洞,并提供修复建议,帮助组织加强其安全性。 渗透测试系统都提供了

    2024年01月19日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包