关联链接
1. Django 扩展 Elasticsearch - 启动与关闭 - 启动报错问题解决方法
2. Centos 7 安装Elasticsearch 6.2.4 - tar 包安装 - elasticsearch head(浏览器插件)和kibana 插件 tar 安装
1、报错 Error: Could not find or load main class org.elasticsearch.tools.java_version_checker.JavaVersionChecker
解决方法:
1. Elasticsearch启动问题小记
在笔者看来,无非就是要把解压后的 elasticsearch 放到,创建好的 用户目录下,所以就不会出现可能的权限问题,所以就不会老是报找不到包,其实是权限不够,当然这里笔者为了省事,直接将其放到一个普通用户目录下,当然这个固定好的专门为 elasticsearch 创建的一个用户。
2、报错max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]
解决方法:
修改/etc/security/limits.conf文件
[es@localhost root]# su root
vi /etc/security/limits.conf
在文件末尾添加如下:
* hard nofile 65536
* soft nofile 65536
* hard nproc 4096
* soft nproc 4096
* hard memlock unlimited
* soft memlock unlimited
3、max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
/etc/sysctl.conf文件末尾添加
vm.max_map_count = 262144
[es@localhost root]# su root
vi /etc/sysctl.conf
修改内容如下:#
# For more information, see sysctl.conf(5) and sysctl.d(5).
vm.max_map_count = 262144
输入如下命令,让配置立即生效
sudo sysctl -p /etc/sysctl.conf
参考链接
1. Linux系统中安装Elasticsearch并实现开机自动启动