1. 程式人生 > 其它 >Elasticsearch Linux單機安裝

Elasticsearch Linux單機安裝

1、軟體下載地址

注意:elasticsearch-7-8-0依賴jdk11。

https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-8-0

https://www.oracle.com/java/technologies/downloads/#java11

2、 軟體安裝

1、解壓軟體

# 解壓縮
tar -zxvf elasticsearch-7.8.0-linux-x86_64.tar.gz -C /opt/module
# 改名
mv elasticsearch-7.8.0 es

2、修改配置檔案

修改 /opt/module/es/config/elasticsearch.yml 檔案

# 加入如下配置
cluster.name: elasticsearch
node.name: node-1
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]

修改/etc/security/limits.conf

# 在檔案末尾中增加下面內容
# 每個程序可以開啟的檔案數的限制
* soft nofile 65536
* hard nofile 65536

修改/etc/security/limits.d/20-nproc.conf

# 在檔案末尾中增加下面內容
# 每個程序可以開啟的檔案數的限制
* soft nofile 65536
* hard nofile 65536
# 作業系統級別對每個使用者建立的程序數的限制
* hard nproc 4096
# 注:* 帶表 Linux 所有使用者名稱稱

修改/etc/sysctl.conf

# 在檔案中增加下面內容
# 一個程序可以擁有的 VMA(虛擬記憶體區域)的數量,預設值為 65536
vm.max_map_count=655360

重新載入,sysctl -p。如果啟動失敗,重啟虛擬機器試試。

注意:因為安全問題,Elasticsearch 不允許 root 使用者直接執行。

關閉防火牆

#暫時關閉防火牆
systemctl stop firewalld
#永久關閉防火牆
systemctl enable firewalld.service #開啟放貨搶永久性生效,重啟後不會復原
systemctl disable firewalld.service #關閉防火牆,永久性生效,重啟後不會復原

3、啟動軟體

使用 非root 使用者啟動。

cd /apps/es/
#啟動
bin/elasticsearch
#後臺啟動
bin/elasticsearch -d

如果看到這個,則說明啟動成功。

4、測試軟體

訪問地址:http://mini01:9200/

至此,elasticsearch已經啟動成功,盡情的享受它吧!!!

莫聽穿林打葉聲,何妨吟嘯且徐行!!!