elasticsearch(ES)部署
ES7以下的需要添加jdk环境 ES7以上自带JDK环境 ,本文采用ES6安装
下载地址:https://www.elastic.co/cn/downloads/elasticsearch
1:上传elasticsearch-6.4.1压缩包 解压文件
2:创建新用户es分配到es组中 root用户无法启动ES
groupadd es 添加组
useradd es -g es 添加用户
passwd es 配置密码
3:授权加压目录 chown -R es:es elasticsearch-6.4.1
4:切换到es用户 进入elasticsearch-6.4.1/config/ 修改elasticsearch.yml 开启远程访问
5:进入bin目录 启动es ./elasticsearch
启动报错
6:切换root用户
修改文件 vi /etc/security/limits.conf 文件末尾追加内容:
-
soft nofile 65536
-
hard nofile 65536
-
soft nproc 4096
-
hard nproc 4096
*代表所有用户 nofile:能打开的最大文件数量 nproc : 单个用户可用的最大进程数量
修改文件 vi /etc/sysctl.conf 在最后面追加下面内容
vm.max_map_count=262144
max_map_count:文件包含限制一个进程可以拥有的VMA(虚拟内存区域)的数量
7:启动: 切换es用户 启动es ./elasticsearch ./elasticsearch -d 后台启动
8: 验证: 查看启动端口 netstat -ntlp 或者 浏览器访问 localhost:9200