系统环境
Java - 1.8
centos 7
elasticsearch 6.2.4html
** 切记:不要用root
用户进行操做。
ElasticSearch官方下载地址
能够经过wget下载,也能够经过在本地下载后上传到服务器上面。
下载到本地后,解压后
访问的时候,在浏览器中输入http://localhost:9200
,localhost
换成服务器的IP便可。这是正常启动的状态,在浏览器能够看到的正常启动后的信息
linux
** 修改方案以下:
修改elasticsearch的配置文件下下面的elasticsearch.yml
修改成0.0.0.0
,表示让外网访问web
修改后,从新启动,若是出现了以下问题,启动不起来
vim
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]
只须要简单配置一下便可,官网文档有介绍,我摘抄过来
官方文档介绍有两个方案
1、修改ulimit
配置文件centos
sudo su
ulimit -n 65536
su elasticsearch
2、更改limits.conf
配置文件浏览器
vim /etc/security/limits.conf
打开 limits.conf
配置文件
在最后一行添加bash
elasticsearch - nofile 65536
便可服务器
3、正对第二个错误,官方文档也有介绍
官方解释
主要是由于ES使用的虚拟内存大小跟linux默认的大小不同,默认的过小,须要配置更大一点elasticsearch
sudo sysctl -w vm.max_map_count = 262144
便可ide
4、后台启动
* 经过nohup命令
nohup ./elasticsearch &
便可