es在Linux的安裝過程
更新時間:2025年06月19日 09:42:50 作者:咸魚求放生
這篇文章主要介紹了es在Linux的安裝過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
es在Linux安裝
如果服務器能訪問外網
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.0.zip
不能就手動下載,解壓文件到合適目錄
unzip elasticsearch-6.4.0.zip -d /opt/ mv /opt/elasticsearch-6.4.0 /opt/elasticsearch
創(chuàng)建和日志目錄
mkdir -p /opt/elasticsearch/{data,logs}
編輯文件
nano /opt/elasticsearch/config/elasticsearch.yml
配置
# 集群名稱 cluster.name: hp-invoice-cluster # 節(jié)點名稱 node.name: es-node01 # 數據存儲路徑 path.data: /opt/elasticsearch/data # 日志存儲路徑 path.logs: /opt/elasticsearch/logs # 網絡綁定地址(允許遠程訪問) network.host: 0.0.0.0 # HTTP 端口 http.port: 9200 # 單節(jié)點模式 discovery.type: single-node
設置權限
sudo chown -R $USER:$USER /opt/elasticsearch-6.4.0 sudo chmod -R 755 /opt/elasticsearch-6.4.0
因為es不讓用root進行運行,所以需要創(chuàng)建用戶
不然將會報以下錯誤
org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root
創(chuàng)建用戶
sudo useradd -m -U elasticsearch
你需要確保 /opt/elasticsearch 及其子目錄的擁有者是 elasticsearch 用戶:
sudo chown -R elasticsearch:elasticsearch /opt/elasticsearch
切換到用戶重新,運行
sudo su - elasticsearch cd /opt/elasticsearch/bin ./elasticsearch
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Linux系統(tǒng)創(chuàng)建TCP連接流程介紹
大家好,本篇文章主要講的是Linux系統(tǒng)創(chuàng)建TCP連接流程,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下哦,方便下次瀏覽2021-12-12Linux系統(tǒng)中systemd服務啟動失敗問題排查和解決方法(以ad_auth.service為例)
在 Linux 系統(tǒng)中,systemd 是管理服務和進程的核心工具,然而,在實際運維中,我們經常會遇到服務啟動失敗的情況,本文將以一個具體的案例——ad_auth.service 啟動失敗為例,詳細介紹如何排查和解決此類問題,需要的朋友可以參考下2025-01-01