直接進入正題,下載對應的版本,我的是6.5.4
第一步:
下載好的tar文件,解壓縮之後放在指定的目錄下,我的是放在/home/install/elasticserach-6.5.4
第二步:創建用戶和用戶組(因爲Elastic 不允許root用戶進行啓動,說是考慮安全具體百度一下)
groupadd es
useradd es -g es
chown -R es:es /home/install/elasticsearch-6.5.4
第三步: 修改端口綁定設置,保存並退出
vim /home/install/elasticsearch-6.5.4/config/elasticsearch.yml
搜索文件中network.host(/network.host)
取消註釋:將後面的IP修改成不限制: 0.0.0.0
第四步:修改config/jvm.options, -Xms/-Xmx,原始是各一個G,我修改成128m。保存並退出
第五步:修改/etc/sysctl.conf,在文章最後面加入下面代碼,
vm.max_map_count=655360
保存並退出,然後在執行 sysctl -p 出現下圖表示修改成功
第六步:切換用戶:su es;
進入/home/install/elasticserach-6.5.4/bin 執行:./elasticsearch -d
表示啓動成功,下面我們可以訪問,備註(如果是測試服務器需要將9200端口放開)我們訪問一下,
如果看到這樣的頁面表示已經啓動成功了,如果文章有漏洞請各位大神指正,感謝