系統環境
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 &
便可