elasticsearch 單機安裝

1、elasticsearch下載安全

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

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

3.下載elasticsearch (能夠將2中的下載地址複製下來而後經過wget來下載) 以下:.net

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

4.解壓安裝包blog

tar -zxvf elasticsearch-6.5.4.tar.gzip

 

2、建立elasticsearch用戶get

1.問題說明it

若是咱們當前登陸的用戶是root用戶,而後進入elasticsearch 的 bin目錄中執行啓命令:./elasticsearch 時會出現如下錯誤ast

這是出於系統安全考慮設置的條件。因爲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

 

3、開啓遠程訪問

上述步驟執行完成以後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

相關文章
相關標籤/搜索