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...