1.先準備好Elasticsearch的gz包,這裏我用的是6.2.3版本的linux
以及一臺Linux主機,在沒有啦!vim
2.把gz包放入linux下,而後解壓,瀏覽器
tar -zxvf 壓縮文件elasticsearch
固然你還須要安裝jdk,須要環境變量3d
一樣把壓縮包拖入linux主機裏面,解壓完成後 再在 vim etc/profile blog
編輯以下文件ip
JAVA_HOME=你的jdk解壓路徑內存
PATH=$JAVA_HOME/bin:$PATH虛擬機
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarit
export JAVA_HOME
export PATH
export CLASSPATH
而後完成以上操做以 普通用戶 登陸(注:你須要給該用戶es文件的權限 命令: chown -R 用戶名:用戶名 文件路徑)
而後到/bin下 ./elasticsearch 啓動服務!!!
若是你用的是普通用戶執行,是不會報錯!!!
而後啓動成功後,在咱們的虛擬機內的瀏覽器內輸入你的ip:9200
而後咱們配置成能夠外網鏈接的方式
編輯vim /elasticsearch6.2.3/config/elasticsearch.yml 文件
改爲如上!!!
而後再次啓動./elasticsearch
此次則會報錯,若是你的虛擬機內存給的低,應該會報3個錯,若是虛擬機內存給的足夠,會報兩個錯誤,這裏我給了兩g內存,因此報了兩個錯
而後解決這兩個便可
先解決max file 編輯 vim /etc/security/limits.conf 添加
(注意:用root用戶修改)
而後解決 max virtual
sysctl -w vm.max_map_count=655360
sysctl -a | grep "vm.max_map_count"
而後再次啓動服務便可
而後再本機電腦輸入
如上界面便可!!!!