首次运行elasticsearch错误处理

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

处理方法:

解决:切换到root用户,编辑limits.conf 添加类似如下内容
vi /etc/security/limits.conf 
添加如下内容:
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096

[2]: max number of threads [1024] for user [op] is too low, increase to at least [2048]

解决:切换到root用户,进入limits.d目录下修改配置文件。
vi /etc/security/limits.d/90-nproc.conf 
修改如下内容:
* soft nproc 1024
#修改为
* soft nproc 2048

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

解决:切换到root用户修改配置sysctl.conf
vi /etc/sysctl.conf 
添加下面配置:
vm.max_map_count=655360
并执行命令:
sysctl -p

[4]: system call filters failed to install; check the logs and fix your configuration or disable system call filters at your own risk

解决:vim /etc/elasticsearch/elasticsearch.yml
增加如下一行:
bootstrap.system_call_filter: false
PS:
elasticsearch5.0后必须用普通用户运行,禁止以root用户运行
时间: 2024-11-06 11:41:39

首次运行elasticsearch错误处理的相关文章

Zend Server安装后首次运行就出现Internal Server Error的解决

无论是使用哪个版本的Zend Server来搭建PHP服务器,首次运行都会出现Internal Server Error的错误,对很多新手而言,每当看到这种错误时,那一刻内心绝对都是崩溃的.然而,这个错误并没有想象中难解决,可以说是简单得不能再简单了. 作为一个开发者,遇到错误不要紧,找到解决方案也不难,但是我们是程序猿,我们要知其所以然,因此出现本次错误,立刻去查看错误日志,打开 \Apache2\logs\error.log ,发现有这么一行记录: [error] Zend Enabler

Android中运行的错误:java.lang.UnsatisfiedLinkError: Couldn't load locSDK3: findLibrary returned null.

今天在使用百度地图的时候运行发现报错: 明明已经加入了liblocSDK3.so,但总是无法定位.提示错误java.lang.UnsatisfiedLinkError: Couldn't load locSDK3: findLibrary returned null. 网上找了很多的资料找到一个方法: 在libs下新建一个armeabi-v7a,然后将liblocSDK3.so复制一份到该文件夹" 如果这个不行,那么新建一个armeabi文件夹再放入liblocSDK3.so就可以了. Andr

ex14 Python运行提示错误need more than 1 value to unpack

在练习ex14中, 运行提示错误need more than 1 value to unpack 百度搜索的来自知乎的解答https://www.zhihu.com/question/19932406/answer/13391058 才发现再一次,又忘了同时Python ex14.py 的时候应该加上另外一个参数. 代码: ---------------------------- from sys import argv script, user_name = argv prompt = '>

解决linux下root运行Elasticsearch异常

在CentOS 6.5 上运行Elasticsearch 2.3,异常如下: Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root. at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:93) at org.elasticsearch.bootstrap.Bootstrap

一个或多个音频服务未运行 win7 错误1079:此服务的账户不同于运行于同一进程上的其他服务账户

一个或多个音频服务未运行 win7 错误1079:此服务的账户不同于运行于同一进程上的其他服务账户 启动任务管理器:右键计算机——管理——”服务和应用程序“选项——”服务“——找到“windows audio”打开属性——“登录”选项——选择“此账户”——浏览——高级-立即查找-local sevice——确定(如果要输入密码的话,先清空再确定).再启动windows audio win7喇叭红叉耳机扬声器已拔出驱动无法修复 win7系统没声音,电脑驱动确实安装好了, 而且Windows 7系统

Activemq首次运行报错 “找不到或无法加载主类”

首次运行Program Files\apache-activemq-5.10.0\bin目录下的activemq.bat文件,报错信息如下: 找不到或无法加载主类 Files\apache-activemq-5.10.0\bin\..\conf\login.config 百度后发现是路径中含有空格(文件夹“Program Files”)的原因,空格截断了字符串参数的读取.按照该文章给出的修改方法, 解决方案: 找到第80行的 if "%ACTIVEMQ_OPTS%" == "

Zend Server安装后首次运行就出现Internal Server Error的解决(转)

新近学习php,结果装了Zend Server上来就报错,网上找到了解决方法,照着做果然可行,转之. 刚才安装了Zend Server,安装后首次运行就爆出了一个Internal Server Error,于是看了看日志 \Apache2\logs\error.log 中有这么一行记录: ? 1 [Sun May 25 22:57:04 2014] [error] Zend Enabler cannot load because of a problem in its configuration

VS2010中程序编译生成都是正确的,直接生成的exe也是正确的,就是在VS中运行出现错误

VS2010中程序编译生成都是正确的,直接生成的exe也是正确的,就是在VS中运行出现错误原因: 一:有可能你在VS程序配置过程中,指定的输出文件名和系统配置过程中生成的文件名不同.在这个时候,要检查两个地方的文件名称是不是匹配得上. 二:必须的文件添加位置错误:注意此时添加的目录,不是.sln文件所在目录,而是同名下层目录

python 运行时报错误SyntaxError: Non-ASCII character '\xe5' in file 1.py on line 2

File "1.py", line 2SyntaxError: Non-ASCII character '\xe5' in file 1.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details 原因是:Python默认是以ASCII作为编码方式的,需要在文件开头设置一下编码 # -*- coding: UTF-8 -*- 或者 #coding=utf