1.首先到官網准備安裝包
2.解壓安裝包
tar -zxvf elasticsearch-7.7.0-linux-x86_64.tar.gz
3.將解壓的安裝包移動到/usr/local目錄下
mv elasticsearch-7.7.0 /usr/local
4.進入bin/config,修改elasticsearch.yml文件
vim elasticsearch.yml
cluster.name: [name] 為集群提供一個名稱
node.name: [name] 此節點名稱
path.data: [path] 數據存放的地址
path.logs: [path] 日志存放地址
network.host: 0.0.0.0 網絡綁定這樣設置就好了
cluster.initial_master_nodes: ["es-node1"] 將es-node1設置為master節點
5.修改系統的進程內存限制,否則啟動es會報錯
vim /etc/security/limits.conf
將數據添加進去
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096
保存退出
vim /etc/sysctl.conf
vm.max_map_count=262145 (es需要262144,我們在基礎上+1,保證它啟動)
sysctl -p 刷新
6.由於elasticsearch不允許root用戶操作,所以需要建立子用戶
useradd esuser 增加一個子用戶
chown -R esuser:esuser /usr/local/elasticsearch-7.4.2 賦權
su esuser 切換成子用戶
進入 es/bin命令啟動
cd /usr/local/elasticsearch-7.7.0/bin
./elasticsearch -d -d表示后台啟動
7.過一會,大概一分鍾,啟動比較慢
用主機瀏覽器搜索 http:ip:9200 如果返回json字符串則安裝成功
注意注意 防火牆對端口的過濾 記得開放9200端口,或者在虛擬機演示的朋友,可以關閉防火牆