ElasticSearch 單機部署

2021-10-21 19:03:44 字數 1100 閱讀 1347

2. 解壓安裝包

tar -zxvf ./elasticsearch-7.8.1.tar.gz
3. 修改 linux 系統限制配置,將檔案建立數修改為65536個。
1. 修改系統中允許應用最多建立多少檔案等的限制許可權。linux預設來說,一般限制應用最多建立的檔案是65535個。但是es至少需要65536的檔案建立數的許可權。

2. 修改系統中允許使用者啟動的程序開啟多少個執行緒。預設的linux限制root使用者開啟的程序可以開啟任意數量的執行緒,其他使用者開啟的程序可以開啟1024個執行緒。必須修改限制數為4096+。因為es至少需要4096的執行緒池預備。

es soft nofile 65536 

es hard nofile 65536

es soft nproc 4096

es hard nproc 4096

4. 修改系統控制許可權。
elasticsearch需要開闢乙個65536位元組以上空間的虛擬記憶體。linux預設不允許任何使用者和應用程式直接開闢這麼大的虛擬記憶體。

vm.max_map_count=262144
sysctl -p
5. 新建乙個使用者,啟動 es。
es在5.x版本之後,強制要求在linux中不能使用root使用者啟動es程序。所以必須使用其他使用者啟動es程序才可以。

# 建立使用者 

useradd es

# 修改上述使用者的密碼

passwd es

#修改 es 目錄的擁有者

chown -r es elasticsearch-7.8.1

#切換使用者 

su es

#到elasticsearch的bin目錄下

cd bin/

#後台啟動

./elasticsearch -d

6. 驗證
curl http://localhost:9200

單機部署ElasticSearch

單機部署elasticsearch 2.解壓.tar安裝包 tar zcvf elasticsearch 6.3.0.tar.gz3.進入到 elasticsearch 6.3.0 檔案中 cd elasticsearch 6.3.04.啟動elasticsearch bin elasticsear...

elasticsearch 7 單機配置

elasticsearch 7.0.0 新版更新,填個坑 error1 cluster.initial master nodes is empty on this node error 2 the default discovery settings are unsuitable for produ...

elasticsearch備份恢復(單機 集群)

參考 版本 7.3 1 伺服器上建立 var backups資料夾,chmod 777 許可權 2 修改elasticsearch.yml檔案,新增 path.repo var backups 3 重啟es 4 建立快照倉庫 5 備份 put6 恢復 post restore7 檢視備份資訊 get...