一、下载Elasticsearch
去官网直接下载,我使用的是5.6.5版本,下载地址参考:
https://www.elastic.co/downloads/past-releases
二、Java环境
查看Java环境,建议使用Jdk8

三、安装ES
1、创建es目录
mkdir es
2、将elasticsearch-5.6.5.tar.gz上传到主机并解压;
tar zxvf elasticsearch-5.6.5.tar.gz
3、创建data,logs目录
mkdir data logs
4、修改ES配置文件
cd config
vi elasticsearch.yml #主要修改如下参数cluster.name,node.name,path.data,path.logs,network.host

5、启动ES
进入到bin 目录下执行 ./elasticsearch 命令就可以了,执行 ./elasticesrarch -d 是后台运行
执行curl "http://192.168.1.106:9200",出现下面的界面:

四、问题解决
1、max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
解决方案:
意思是说你的进程不够用了,建议增加到65536,使用ulimit查看
ulimit -a

切到root 用户:进入到security目录下的limits.conf;执行命令 vi /etc/security/limits.conf 在文件的末尾添加下面的参数值
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096
2、max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
解决方案:
切换到root用户修改配置/etc/sysctl.conf 增加配置值: vm.max_map_count=655360
执行命令 sysctl -p
3、max number of threads [1024] for user [fanbo] is too low, increase to at least [2048]
解决方案:
vi /etc/security/limits.d/90-nproc.conf
soft nproc 2048
本文介绍了Elasticsearch 5.6.5的安装过程,包括从官网下载、检查Java环境、创建目录、解压文件、修改配置文件和启动ES等步骤。同时,针对安装过程中可能出现的进程、虚拟内存和线程数量不足等问题,给出了相应的解决方案。
1228

被折叠的 条评论
为什么被折叠?



