centos 安裝es


 

第一步:必須要有jre支持

elasticsearch是用Java實現的,跑elasticsearch必須要有jre支持,所以必須先安裝jre

第二步:下載elasticsearch

進入官方下載 https://www.elastic.co/downloads/elasticsearch

因為是centos中運行 所以我們選 tar.gz壓縮包;下載后 用finalshell上傳到centos里 我們把這個文件上傳到 /home/es/下

上傳成功

解壓:  

這里啟動的報錯,不能用root權限

所以,增加一個用戶 useradd elastic

授權

 chown -R elastic:elastic /home/es/elasticsearch-6.3.0/

 

我們切換成elastic用戶,然后執行

[root@bogon ~]# su elastic

elastic@bogon root]$ sh /home/es/elasticsearch-5.5.2/bin/elasticsearch

出來一大串info 說明成功了,但是這種方式是前台運行,不方便我們操作其他的 我們加下 -d 后台運行

先ctrl+c退出執行;

[elastic@bogon root]$ sh /home/es/elasticsearch-6.3.0/bin/elasticsearch -d

我們來檢查下是否啟動成功。

配置兩個文件:

問題1 [1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

修改/etc/security/limits.conf文件,添加或修改如下行: (請切換到root用戶 然后強制修改文件)

*        hard    nofile           65536

*        soft    nofile           65536

 

 

 

問題2

或者修改 /etc/sysctl.conf 文件,添加 “vm.max_map_count”設置 永久改變(sudo sysctl -p /etc/sysctl.conf生效)。

/sbin/sysctl -p 執行下 讓/etc/sysctl.conf 立即生效

 

進入root ,使其生效

 

設置后,可以使用在啟動

(未完,還有錯誤未解決,在努力解決中)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM