elasticsearch 單機安裝


一、elasticsearch下載

1.elastic 官網:https://www.elastic.co/cn/

2.elasticsearch 下載地址:https://www.elastic.co/downloads/elasticsearch

3.下載elasticsearch (可以將2中的下載地址復制下來然后通過wget來下載) 如下:

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.4.tar.gz

4.解壓安裝包

tar -zxvf elasticsearch-6.5.4.tar.gz

 

二、創建elasticsearch用戶

1.問題說明

如果我們當前登錄的用戶是root用戶,然后進入elasticsearch 的 bin目錄中執行啟命令:./elasticsearch 時會出現以下錯誤

這是出於系統安全考慮設置的條件。由於ElasticSearch可以接收用戶輸入的腳本並且執行,為了系統安全考慮, 
建議創建一個單獨的用戶用來運行ElasticSearch

 

2.創建elaticsearch 用戶組及elticsearch用戶

  groupadd elasticsearch

  useradd elasticsearch -g elasticsearch -p elasticsearch-6.5.4

更改elasticsearch文件夾及內部文件的所屬用戶及組為elsearch:elsearch

  chown -R elasticsearch:elasticsearch elasticsearch-6.5.4

  elasticsearch-6.5.4是解壓后的elasticsearch的文件夾的名稱

 

3.將當前用戶切換為新增的elasticsearch用戶,然后重啟服務

  su elasticsearch

進入elasticsearch-6.5.4/bin 執行 ./elasticsearch

后台啟動命令為:./elasticsearch -d

 

三、開啟遠程訪問

上述步驟執行完成之后elasticsearch可以在本地訪問了,但是遠程調用還是不行,開啟遠程訪問如下

1.修改配置文件

編輯文件 elasticsearch-6.5.4/conf/elasticsearch.yml

network.host:192.168.30.242 //此處ip改為本機ip

修改后重啟elasticsearch服務 此時會出現以下錯誤

2.錯誤解決方法

(1) 編輯 /etc/security/limits.conf,追加以下內容;

* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096

 此文件修改后需要重新登錄用戶,才會生效

(2) 編輯 /etc/sysctl.conf,追加以下內容:  

vm.max_map_count=262144

保存后,執行:

 sysctl -p

上訴問題處理完成之后重啟即可

備注:上訴問題解決辦法借鑒了 https://blog.csdn.net/showhilllee/article/details/53404042https://blog.csdn.net/u013753225/article/details/78753399


免責聲明!

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



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