Elasticsearch5.0 beta版本安装错误

article/2025/10/28 13:21:47

转载请注明出处:http://blog.csdn.net/gamer_gyt
博主微博:http://weibo.com/234654758
Github:https://github.com/thinkgamer


写在前边的话

elasticsearch的alpha版本早已经在github上了,但是beta版本却是最近才正式发布,浏览其http://elastic.co/ 官网,我们可以发现整个style都变了,在尝试安装elkb 5.0的过程中,出现了一点小差错,记录下来,并附上解决办法,以便更多的人能够受益。


错误记录

max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]max file descriptors [4096] for elasticsearch process likely too low, increase to at least [65536]

解决办法

先解决第一条错误

max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]

原因分析:

操作系统的vm.max_map_count参数设置太小导致的

解决办法:

这里我们可以直接修改docker本身的参数,当然也可以直接修改宿主机本身的配置文件,需要注意的是在docker 容器中执行

sysctl -w vm.max_map_count=655360

会提示错误:

sysctl: setting key “vm.max_map_count”: Read-only file system

这是因为Docker的base image做的很精简,甚至都没有init进程,原本在OS启动时执行生效系统变量的过程(sysctl -p)也给省略了,导致这些系统变量依旧保留着kernel默认值,这时候需要我们在容器启动时加入 --privileged 来获取修改系统参数的权限

这里我选择的是修改宿主机本身的配置文件,然后重新启动镜像,也能解决问题,退出容器,返回到宿主机
修改vm.max_map_count 可以通过命令行修改,但是在机器重启时会失效,所以通过修改配置文件来解决问题
命令行修改办法:

sudo sysctl -w vm.max_map_count=655360

并用以下命令查看是否修改成功

sysctl -a | grep “vm.max_map_count”

修改配置文件:

sudo vim /etc/sysctl.conf

加入:

vm.max_map_count=262144

保存即可

接下来解决

max file descriptors [4096] for elasticsearch process likely too low, increase to at least [65536]

这个问题

sudo vim /etc/security/limits.conf

加入以下两行:

redhat hard nofile 65536
redhat soft nofile 65536

redhat这里为用户名

然后重启启动elasticsearch即可


附一张kibana 5.0的图片
这里写图片描述


【技术服务】,详情点击查看: https://mp.weixin.qq.com/s/PtX9ukKRBmazAWARprGIAg

扫一扫 关注微信公众号!号主 专注于搜索和推荐系统,尝试使用算法去更好的服务于用户,包括但不局限于机器学习,深度学习,强化学习,自然语言理解,知识图谱,还不定时分享技术,资料,思考等文章!



http://chatgpt.dhexx.cn/article/4hB63NQ9.shtml

相关文章

【AIGC】Photoshop AI Beta版本安装使用(永久免费)

AIGC 大爆发 Adobe近日宣布,Photoshop(测试版)应用程序发布了生成式AI绘图,这是世界上第一个创意和设计工作流程的副驾驶,为用户提供了一种神奇的新工作方式。生成式AI绘图由Adobe Firefly提供支持,Adobe的…

Beta版本软件使用说明

北京航空航天大学计算机学院 远航1617 小组 产品版本: Beta版本 产品名称:Crawling is going on 文档作者:杨帆 文档日期:2013/12/24 1. 引言 1.1 编写目的 编写本使用说明的目的是充分叙述本软件所能实现的功能及其…

Beta版本测试报告以及Beta版本发布说明

Beta版本测试报告 请根据团队项目中软件的需求文档、功能说明、系统设计和Beta阶段的计划安排,写出软件的测试过程和测试结果,并回答下述问题。 在测试过程中总共发现了多少bug?每个类别的bug分别为多少个?bug的分类: …

Beta版本测试报告

新发现的问题&战略调整: 这里的问题主要包含两种: 优化问题和不影响整体使用的bug,主要针对即时聊天以及UI交互部分;我们安排六位同学两两组队,在一周时间内分别对产品进行覆盖性的体验测试,提出了以…

微软发布 Windows 11 首个 Beta 版本

近日,微软向开发频道发布了 Windows 11 Insider Preview Build 22000.100,在没有发现重大问题之后,微软现在又向更稳定的 Beta 频道发布了同样的版本,这也是 Windows 11 首个 Beta 频道的预览版。微软建议那些想尝试 Windows 11 版…

软件版本号讲解:什么是Alpha, Beta, RC,Release

1. 软件版本阶段说明 Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。Beta版: 该版本相对于α版已有了很大的改进,消除了严重的…

WhiteHole Base beta版本正式发布!

体验 当前版本为基础测试版本,测试效果可以前往演示视频查看:https://www.bilibili.com/video/BV18Y411D7sA/?spm_id_from333.999.0.0&vd_source641e71dfd1a118fb834c4a5d156688d5 在线体验地址为: http://47.100.239.95 数据将保存~ …

版本详解:Beta、Dev、Canary、Stable、Chromium等版本

以Edge浏览器为例,各个版本有着不同的区别,或者说各个版本是测试版: 以Edge浏览器来说: Canary(金丝雀)版本浏览器,命名金丝雀,以为着“版本金贵且易碎”,这意味着该版本会融入很多新功能或者说…

UDS学习笔记(三)——协议的理解

在理解了CAN总线之后,我们就需要学习UDS协议了。百度一下UDS协议,出现很多的两个标准是ISO14229,ISO15765。ISO14229就是我们说的UDS诊断协议了,那还有一个ISO15765又是什么呢?这么多的标准要把脑袋都搞大了。那我们就…

UDS协议中常见的NRC

UDS诊断协议中常见的NRC NRC:Negative Response Code,否定响应码

解读UDS协议中NRC以及NRC优先级

最近被新东方转型之举震撼,让自己震撼的不是销售业绩、不是俞敏洪再创业启航,震撼的是多读书是真的可以改变一个人的,多读的这些书不是应用工作的功利书,是能慰藉心灵的“闲书”。为使自己摆脱高知识低文化宿命,分享一段文字,开始今天的主题: “ 我当然很希望自己可以得…

【UDS】ISO15765-2之协议数据单元

文章目录 简介结构格式分类1.单帧SF2.首帧FF3.流控帧FC4.连续帧CF 总结 ->返回总目录<- 简介 网络层协议数据单元&#xff08;N_PDU&#xff0c;Network_Protocol Data Unit&#xff09;。可以理解成是一种规范协议。而汽车电子中通信的报文格式就是以PDU为传输单元&am…

聊聊诊断协议——UDS

文章目录 前言一、车载诊断功能是什么&#xff1f;二、诊断协议框架总结 前言 随着技术不断提高&#xff0c;驾驶员对车辆的要求也在不断提高&#xff0c;因此车身控制器的数量也在与日俱增。控制器实现的功能&#xff1a;安全功能&#xff08;防抱死系统等&#xff09;、驾驶…

UDS诊断基础——UDS网络层协议

汽车诊断简介 汽车诊断分类 按照连接方式分类可分为在线诊断、远程诊断&#xff1a; 在线诊断&#xff1a;诊断仪通过与汽车OBD(On Board Diagnostic)接口直接连接远程诊断&#xff1a;通过车载终端、云端服务、用户之间交互实现 按照通信方式分类可分为&#xff1a; 基于…

汽车诊断UDS通信协议总结

UDS通信过程 UDS&#xff08;Unified Diagnostic Services&#xff09;是一种用于汽车诊断的通信协议&#xff0c;它是基于CAN&#xff08;Controller Area Network&#xff09;总线的一种高层协议。 下面是UDS通信的基本流程&#xff1a; 建立诊断会话&#xff1a;通过CAN总…

UDS诊断系列之二 ISO14229协议介绍(上)

ISO14229系列&#xff0c;涵盖了UDS的服务定义以及在各车载总线上的一些特殊应用指导&#xff0c;以及各总线类型所对应的下层协议要求&#xff0c;下面就是该系列中各协议所对应的内容清单。 协议编号协议名称协议内容14229-1Application layerUDS的使用规则&#xff0c;服务…

基于UDS协议的Bootloader

参考上汽标准:SMTC 2 800 004 电控单元诊断开发的技术要求 一、概述 二、Bootloader要求 三、刷新流程 四、刷新示例 一、概述 Bootloader概述&#xff1a;使用UDS协议服务实现应用软件&#xff0c;应用数据&#xff08;包括网络配置数据和标定数据&#xff09;的更新。B…

UDS - 诊断协议和协议栈介绍

目录 UDS介绍 UDS命令形式 UDS的26种服务 UDS on CAN (CAN上的UDS为例说明) 常用UDS命令 故障码&#xff08;四个大类&#xff09; NRZ码 CAN ID与CAN节点寻址关系 UDS源代码 &#xff08;UDS协议栈&#xff09; CAN诊断实战 UDS介绍 UDS&#xff08;全称&#xff1…

UDS应用层协议解析(史上最全)

UDS应用层协议解析 UDS应用层协议解读&#xff08;下&#xff09; 诊断服务分类 基础服务类 0x10 诊断会话模式 任何会话模式切换至默认会话模式时&#xff0c;非默认会话模式下设置的状态需要reset&#xff08;28服务、85服务设置的状态需要恢复至默认状态&#xff0c;27服务解…

UDS协议入门之10服务

前言 ISO-14229中按各服务的功能将uds协议划分为六大类&#xff1a; Diagnostic and Communication Management &#xff08;诊断和通信管理&#xff09;Data Transmission &#xff08;数据传输&#xff09;Stored Data Transmission &#xff08;存储数据传输&#xff0c;用…