CentOS7安裝elasticsearch-7.5.0


因為es6以上不可以用root賬號啟動,所以先添加一個新用戶,用來啟動es

一. centos添加用戶

useradd leyou

passwd leyou

 

二.從官網下載es和kibana

 

 

 三.安裝es

     1. 將解壓后確保文件夾屬於新添加的賬號

     

 

 

     改變文件所屬用戶命令:chown leyou:leyou elasticsearch -R

     2. 修改配置文件

   a. 修改config/jvm.options,調整jvm內存大小,默認1g,個人虛擬機可以調小

               

 

           b. 修改config/elasticsearch.yml中關於數據路徑和日志路徑,建議配置在es的路徑下,網絡地址改為0.0.0.0,可以讓任意地址訪問。

               

 

 

               

 

 

      3.解決啟動報錯

    a. 切換成新賬號,進入bin目錄啟動es

              su - leyou

               ./elasticsearch

              報錯:

              

 

 

              切換成root賬號,解決報錯

              ① 

              ② 修改linux安全限制vi /etc/security/limits.conf ,在#End of file之前添加上(倒數第二行)

                    * soft    nofile    65536
                    * hard   nofile    65536

                    * soft    nproc    4096
                    * hard   nproc    4096

                     

              ③  修改用戶進程數量:vi /etc/security/limits.d/*-nproc.conf

                    系統其它普通用戶最多進程默認是1024個,而root用戶是 unlimited(不受限制)

                    

              ④  修改虛擬內存,vi /etc/sysctl.conf,添加vm.max_map_count=655360

                    

 

              ⑤ 系統重新加載資源文件:

                   sysctl -p

              ⑥ 重啟機器才能生效

     4. 啟動es

  進入bin目錄下./elasticsearch啟動,看到如下log表示啟動成功

        

     5. 測試curl 127.0.0.1:9200 

         

 

 

 

 

 


免責聲明!

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



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